Eclipse エクスポート ウィザードを使用して通常の jar (実行不可/実行不可) を作成できません。jar ファイルのみが作成されますが、依存する jar はエクスポートされず、エクスポートされた jar のメソッドを他のクラスから呼び出しているときにエラーが発生します。助けてください
質問する
2863 次
2 に答える
3
@kurellajunior の提案に感謝します。zipgroupfilesetを使用して解決します。 以下は、必要に応じてjarを完全に作成するantスクリプトです
<project default="jar">
<target name="jar">
<jar destfile="destination directory/jarFileName.jar" basedir="my Eclipse project folder/bin (which holds all the .class files of my project separated by different package folder) ">
<zipgroupfileset dir="Location of my external jar file directory" includes="*.jar"/>
</jar>
</target>
</project>
于 2013-03-11T07:55:04.063 に答える
0
これは、言語/IDEの概念を対象としています。jar(ライブラリ)のみを作成します。依存関係は外部で管理されます(Mavenのように)実行可能jarには、依存関係を指すマニフェストを含めることができますが、それでも依存関係をバンドルする必要があります...
以前のNetbeansは、参照されているすべてのjarをまとめるのに適切な仕事をしていましたが、長い間使用していませんでした。
1月
編集:コマンドラインでそのようなjarファイルを作成するオプションがあります。jarは単なるzipコンテナーであるため、スクリプトを簡単に作成できます。このスクリプトは、すべての依存関係をjarと一緒に1つの場所で解凍し、再びすべてを一緒にjarします。
私はこれをお勧めしません!
于 2013-02-26T09:34:28.583 に答える