我有一个动态的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 目录?
此外,如果您使用的是mavenized项目,请尝试通过单击Alt F5来更新您的项目。或者右键单击应用程序并转到 maven /update 项目。
它会构建所有组件并解决是否存在任何导入错误。
>
右键单击您的项目名称。
单击属性
。
单击“Java 构建路径
”。
单击添加类文件夹
。
然后选择您的课程。
或者,添加罐子
应该可以工作,尽管您声称您尝试过这样做。
另外,“您是否尝试过将其关闭并重新打开”?(重新启动日食)。
为了解决错误“...无法解析为类型。.“ 执行以下操作:
它对我有用。