我将eclipse用于核心Java及其工作正常。现在我为Java ee下载了另一个eclipse,并且我使用的是tomcat服务器,但是在我的新eclipse中,java文件没有被加载
下面提到的导入显示在我的旧日食中正常工作时导入错误无法解决(我认为构建路径存在一些问题)-
import java.io.IOException;
import java.io.PrintWriter;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.SQLException;
虽然下面提到的导入没有显示任何错误-
import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
import com.mysql.jdbc.ResultSet;
错误的示例图片:
答案 0 :(得分:0)
检查是否在IDE和项目中正确设置了JDK。
答案 1 :(得分:0)
应该使用顶部的软件包,其中是src的子目录,例如src / aaa / bbb / ccc。
package aaa.bbb.ccc;
import ...
原因:实际上使用默认软件包(直接在根目录下)
自Java 1.2起从未做过。为此,我发现丢失的package
可疑。
以下错误:
import com.mysql.jdbc.ResultSet;
应该是:
import java.sql.ResultSet;
使用特定于数据库供应商的库的JDBC原因很糟糕。
完全不确定导致日食错误的原因,我不确定。如果错误是偶然的,刷新Alt + F5可能会有用。
如果JDK实际上是 java 9我也希望导入问题,因为那样的话,您将需要分段收集JDK模块。此处似乎并非如此。