Java 应用程序突然无法使用 jdev 进行编译

问题描述 投票:0回答:1

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

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

我已经擦除了本地版本并检查了我知道上次编译的最后一个修订版,我对 java 文件进行了任何更改,这让我相信我的问题是 jdeveloper。

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

我还将 jar 文件(顺便说一下,它包含在 jdev 的库和类路径部分中)分解为包结构,但无济于事。

任何帮助将不胜感激。

java compiler-errors jdeveloper
1个回答
1
投票

对我来说听起来像是一个更新和重构的机会。几年前我偶然发现了 com.oreilly 软件包,此后就再也没有见过它。我说从代码中删除它并升级到更标准的 javax.servlet 类(通常在 servlet-api.jar 或与您的 Web 应用程序服务器捆绑在一起的类似名称的东西中找到)。

© www.soinside.com 2019 - 2024. All rights reserved.