1

Eclipse に Java プロジェクトがあり、ビルド パスに 3 つの jar ファイルを追加したいと考えています。

病気1

ただし、それらを選択してビルド パスに追加すると (右クリック / ビルド パス / ビルド パスに追加)、クラス フォルダーとなる「jars」フォルダーと共に「参照ライブラリ」ノードに追加されます。

病気2

プロジェクト ルートの直下にある「jars」フォルダーは、空のように展開できなくなっていることに注意してください。

これで、jar がビルド パスに追加されたので、開発には問題ありませんが、プロジェクトを jar ファイルとしてエクスポートしようとすると問題が発生します (通常、実行可能ではありません)。

ここに画像の説明を入力

結果のjarファイルを確認すると、「jars」フォルダーは空に見え、実際にはクラスファイルとともにエクスポートされません。このように設定されたプロジェクトがたくさんあり、通常は機能します。バージョンを Eclipse 4.3 に切り替えましたが、それでも同じ動作が得られます。

誰でも私を助けることができますか?

4

2 に答える 2

0

これは、特定の jar ファイルがビルド パスに追加され、jar を含むフォルダーがClass Folderとして追加されるためです。例: ABC/xyz.jar

[ビルド パスに追加] オプションを使用して xyz.jarをビルド パスに追加し、[ビルド パスの構成] ウィザードを使用して [クラス フォルダーを追加 ] オプションを使用して ABC をライブラリに追加します。

クラスフォルダーからフォルダーを削除すると、解決されます。

于 2015-03-05T15:30:16.463 に答える