1

Java 1.6 で JAXWS 2.2.7 を使用していたので、このドキュメントに従って jre/lib/endorsed ディレクトリに jar を追加して 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