提问者:小点点

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


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

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

我有一个 *.class 文件位于 com/ibm/ivj/eab/dab 文件夹中(这正是我找到它们的方式)。我尝试创建一个 jar 文件并通过“添加外部 jar”将其添加到构建路径中,我还尝试添加“外部类文件夹”并指向包含相关“com”目录的文件夹。

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


共3个答案

匿名用户

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

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

匿名用户

>

  • 右键单击您的项目名称。

    单击属性

    单击“Java 构建路径”。

    单击添加类文件夹

    然后选择您的课程。

    或者,添加罐子应该可以工作,尽管您声称您尝试过这样做。

    另外,“您是否尝试过将其关闭并重新打开”?(重新启动日食)。

  • 匿名用户

    为了解决错误“...无法解析为类型。.“ 执行以下操作:

    1. 右键单击该类并选择“构建路径-

    它对我有用。