1

我在 Java 1.6 上使用 JAXWS 2.2.7,所以我需要按照本文档将 jars 添加到 jre/lib/endorsed 目录来升级 API 。

这工作得很好,但经过一番考虑,我决定通过从背书目录中删除库来回滚到旧版本的 API。但这给我的所有项目留下了以下错误。

The container 'JRE System Library [JavaSE-1.6]' references non existing library '/usr/java/jdk1.6.0_21/jre/lib/endorsed/jaxws-api.jar'

显然,eclipse 添加了某种引用 jar 文件的元数据,但是当我们删除 JAR 文件时,它还不够聪明,无法删除元数据属性。

我在项目目录和 eclipse 安装目录中搜索这个元数据是徒劳的。任何人都可以帮忙吗?

这些是我的平台详细信息:

Eclipse Juno   Build id: 20120614-1722
Fedora 15
jdk1.6.0_21
4

0 回答 0