5

特定のパッケージとそのサブパッケージを、Eclipse で実行できない jar としてエクスポートしようとしています。エクスポートするパッケージを右クリックし、[エクスポート] をクリックします。ただし、jar をエクスポートすると、選択した最上位パッケージとそのすべてのクラスのみがエクスポートされます。

私が望むのは、すべてのサブパッケージも自動的にエクスポートすることです。これまでのところ、これを行うことができた唯一の方法は、実際に各サブパッケージ (およびそのサブパッケージなど) をエクスポート用に選択することです。エクスポートするすべてのサブパッケージを自動的に選択する方法はありますか?

例(画像付き):

「bar1」パッケージをjarとしてエクスポートしたい。bar1 パッケージを右クリックし、[エクスポート] をクリックして [JAR] を選択します。ただし、bar1 のサブパッケージ「util」. デフォルトでは選択されておらず、エクスポートされません。bar1 のサブパッケージをエクスポートしたい場合は、それらを個別に選択する必要があります。パッケージがたくさんある場合、これは苦痛です。「bar1」パッケージをエクスポートしようとしたときに、エクスポート用の「util」サブパッケージを Eclipse に追加させる方法はありますか?

ここに画像の説明を入力

4

3 に答える 3

0

ファイル - >エクスポート - > JARファイルに移動し、そこで「生成されたクラスファイルとソースをエクスポートする」を選択し、プロジェクトが選択されていることを確認し、その下のすべてのフォルダーも確認してください! また、それらが Build Configuration -> Order and Export エリアにあり、エクスポートがチェックされていることを確認してください。

他のすべてが失敗した場合は、FatJarを試してください。すべての依存関係を検出し、それらを自動的に JAR にバンドルします。Eclipse では、Java プロジェクトの Build Fat Jar オプションを使用して FatJar を使用できます。

于 2013-06-18T18:02:29.517 に答える
0

私が見つけた最良の方法は、パッケージ エクスプローラー ビューを階層ではなくフラットに設定することです (三角形 -> パッケージ プレゼンテーション -> フラット)。

次に、で始まるすべてのパッケージを選択しbar1、右クリックしてエクスポートします。

于 2014-05-06T19:10:13.327 に答える