Java应用程序突然不使用jdev编译

Java应用程序突然不使用jdev编译,java,compiler-construction,compiler-errors,jdeveloper,Java,Compiler Construction,Compiler Errors,Jdeveloper,我一直在开发一个继承的代码库,它是一个Java web应用程序,就在今天,它停止了编译。我得到的错误是,它找不到一些在代码中声明的类 我的代码库是这样设置的:我有一个主包,然后,出于某种原因,在它内部和它的同一级别,我有一个.jar,它包含一个补充包,确切地说是com.oreilly.servlet。我在我的主代码库中有一些导入com.oreilly.servlet.MultipartRequest和utill的文件,今天它们在查找时没有问题 我已经删除了我的本地版本,并检查了上次编译的版本,我

我一直在开发一个继承的代码库,它是一个Java web应用程序,就在今天,它停止了编译。我得到的错误是,它找不到一些在代码中声明的类

我的代码库是这样设置的:我有一个主包,然后,出于某种原因,在它内部和它的同一级别,我有一个.jar,它包含一个补充包,确切地说是com.oreilly.servlet。我在我的主代码库中有一些导入com.oreilly.servlet.MultipartRequest和utill的文件,今天它们在查找时没有问题

我已经删除了我的本地版本,并检查了上次编译的版本,我知道上次我对java文件做了任何更改,这让我相信我的问题是jdeveloper

我得到的错误是包com.oreilly.servlet不存在,随后它找不到类MultipartRequest

我还将jar文件(顺便说一句,它包含在jdev的库和类路径部分)分解成一个包结构,但没有用


任何帮助都将不胜感激。

对我来说,这似乎是一个更新和重构的机会。几年前我偶然发现了com.oreilly软件包,从那以后就再也没见过它了。我建议将其从代码中删除并升级到更标准的javax.servlet类(通常在servlet-api.jar或与web应用服务器捆绑的类似名称中找到)。

对我来说,这似乎是一个更新和重构的机会。几年前我偶然发现了com.oreilly软件包,从那以后就再也没见过它了。我建议将其从代码中删除并升级到更标准的javax.servlet类(通常在servlet-api.jar或与web应用服务器捆绑的类似名称中找到)。

感谢您的建议,也许我最终会解决这个问题,但我不确定需要做多少工作。我宁愿先找出到底是什么导致jdev或应用程序停止识别com.oreilly.servlet文件。还有其他建议吗?你确定这两个jar文件是相同的吗?检查它们的大小,检查它们的内容。也许其中一个版本比另一个版本旧?也许曾经包含其他需要的类?是否提供了可供参考的构建脚本?谢谢您的帮助。我只是通过重新链接到JDeveloper中的库来修复它。谢谢你的建议,也许我最终会解决这个问题,但我不确定这需要做多少工作。我宁愿先找出到底是什么导致jdev或应用程序停止识别com.oreilly.servlet文件。还有其他建议吗?你确定这两个jar文件是相同的吗?检查它们的大小,检查它们的内容。也许其中一个版本比另一个版本旧?也许曾经包含其他需要的类?是否提供了可供参考的构建脚本?谢谢您的帮助。我只是通过重新链接到JDeveloper中的库来修复它。