日食错误...无法解析为类型

2022-08-31 13:37:07

我有一个动态的Web项目,我正在研究将jsp / servlet应用程序从JRun迁移到Tomcat。

我收到错误:无法解析为类型。com.ibm.ivj.eab.dab.DatastoreJDBC

我把文件放在一个文件夹中(正是我如何找到它们)。我尝试创建一个jar文件并通过“添加外部Jar”将其添加到构建路径中,我还尝试添加“外部类文件夹”并指向包含相关“com”目录的文件夹。*.classcom/ibm/ivj/eab/dab

尽管如此,错误仍然存在。奇怪的是,如果我开始输入软件包名称eclipse实际上会自动为我完成类!(如下图所示)。任何想法将不胜感激。也许这些类是为更旧的java版本编译的,这引起了麻烦?也许我需要做些什么来确保类最终出现在WEB-INF/lib目录中?

enter image description here


答案 1

此外,如果您使用的是 mavenized 项目,请尝试通过单击 Alt+F5 来更新您的项目。或者右键单击该应用程序,然后转到maven /update项目。

它会生成所有组件,并解决是否存在任何导入错误。


答案 2
  1. 右键单击您的项目名称。

  2. 点击。Properties

  3. 点击。Java Build Path

  4. 单击 。Add Class Folder

  5. 然后选择您的课程。

或者,应该工作,尽管您声称您尝试过。Add Jars

另外,“你有没有试过关闭它,然后再次打开”?(重新启动日食)。


推荐