0

同じ /bin ディレクトリにビルドされる 3 つのプロジェクトと、これが不要な別のプロジェクト (A と呼びましょう) があります。A には、他のすべてのプロジェクトが必要です。A を実行可能な JAR としてエクスポートすると、3 つのプロジェクトのうちの 1 つのみが JAR になります。

JAR にコピーされる他のプロジェクト (別のディレクトリへのビルド) を追加できます。ビルドパスから 3 つのプロジェクトの最初の (アルファベット順) を削除すると、次のプロジェクトが含まれます。

3 つのプロジェクトが同じ /bin ディレクトリにビルドされていることをあきらめずに、JAR 内のすべてのプロジェクトを Eclipse にコピーさせる方法を知っている人はいますか?

4

2 に答える 2

1

各 Eclipse プロジェクトには、独自のbin/ディレクトリが必要です。そうしないと、奇妙なエラーが発生します。問題を解決するには、プロジェクトのプロパティを開き、他の 3 つのプロジェクトをA[ビルド パス] -> [プロジェクト] に追加します。

その後、Eclipse はすべてのプロジェクトのクラスパスをマージします。

すべてのクラスを 1 つの JAR ファイルにエクスポートするには、JAR エクスポーターですべてのプロジェクトのソース フォルダーを選択するだけです。

于 2010-10-18T14:01:23.410 に答える
0

回避策は、各プロジェクトから JAR を作成し、これらを A に含めることです。

于 2010-10-18T15:09:52.993 に答える