我最近幾天一直在使用java,最近幾天我得到一個問題表單。 當我試圖創建一個類中的servlet封裝部被示出下面的錯誤「**有關在java包中的問題
類型java.io.ObjectInputStream中不能得到解決,這是 從所需的.class間接引用的文件
而我嘗試註釋掉
進口javax.servlet.http.HttpServlet;
**「部分錯誤正在進行,但爲此我不能擴展httpservlet類。請幫我解決這個問題。
此圖像顯示了錯誤:
我最近幾天一直在使用java,最近幾天我得到一個問題表單。 當我試圖創建一個類中的servlet封裝部被示出下面的錯誤「**有關在java包中的問題
類型java.io.ObjectInputStream中不能得到解決,這是 從所需的.class間接引用的文件
而我嘗試註釋掉
進口javax.servlet.http.HttpServlet;
**「部分錯誤正在進行,但爲此我不能擴展httpservlet類。請幫我解決這個問題。
此圖像顯示了錯誤:
包括在你的servlet依賴-API-3.1.jar。
Maven的
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
搖籃
configurations {
provided
}
sourceSets {
main { compileClasspath += configurations.provided }
}
dependencies {
provided 'javax.servlet:javax.servlet-api:3.1.0'
}
我正在開發Eclipse EE中的動態Web項目。 –
以下這些鏈接可能是有用的, https://stackoverflow.com/questions/18075343/java-project-in-eclipse-the-type-java-lang-object-cannot-be-resolved-it-is- ind https://stackoverflow.com/questions/36963248/the-type-java-io-objectinputstream-cannot-be-resolved-it-is-indirectly-referenc –
請確保您有servlet的API JAR在classpath中。另外,請檢查您是否在eclipse項目類路徑中使用JDK而不是JRE。 – Shinchan
是的,我已經設置好了所有問題仍然是一樣的。 –
將項目庫添加到部署描述符 – emotionlessbananas