2

Eclipse IDE を使用して、depedency jar ライブラリを含まずに jar ファイルをパックしたいと考えています。これらの手順を使用してパックしましたが、結果の jar ファイルには常に jar ライブラリが含まれています。私が行ったいくつかのステップ

ステップ1 ステップ2 ステップ 3 ステップ4

パックしたいJarファイルは、実行可能なjarファイルではないjarライブラリです

ありがとう

4

3 に答える 3

2

Eclipse では、jar ファイルを作成するときに、「実行可能な JAR」ではなく「JAR ファイル」という名前のオプションを選択します。[次へ] をクリックすると、jar ファイルの作成時に含める必要がある項目のリストが表示され、各項目の前にチェック ボックスが表示されます。エクスポートしたくないアイテムを選択しないでください(あなたのケースでは依存ライブラリ)。

お役に立てれば。

于 2013-03-15T11:23:02.340 に答える
1

[エクスポート] で、[実行可能な Jar ファイル] ではなく [Jar ファイル] をクリックします。

于 2013-03-15T10:46:56.987 に答える
1

私はantタスクを使用します...

<zip destfile="${backupJar}" update="true" basedir="${basedir}/../../"
        includes="**/*.xml*, **/*.java"
        compress="true"/>

jar は、実際には拡張子が異なる zip ファイルであることを忘れないでください。

見る

http://ant.apache.org/manual/Tasks/zip.html

編集:依存関係を無視する方法を具体的に尋ねました。これは、zip タスクの excludes 属性を使用して実現されます。たとえば、次のようになります。

    <zip destfile="${backupJar}" update="true" basedir="${remotedir}/../"
        excludes="**/lib/testonly.zip, 
              **/lib/ms*.jar, 
          **/*.tmp" 
        includes="exported/**/*.*, exported/jf123/**/*.*" compress="true"/>
于 2013-03-15T12:49:45.600 に答える