0

jarファイル内からantスクリプトを実行することは可能ですか?

現時点では、jarファイルにあるJavaコードを呼び出すbuild.xmlがあります。次に、さらにアリの処理を行います。

Eclipseからjarファイルをエクスポートするときに、build.xmlファイルをjarに追加することを選択できるので、どういうわけかjarから直接antスクリプトを実行して、人々にjarを提供するだけでよいのかどうか疑問に思っています。 antスクリプトではなく、ファイル。

4

1 に答える 1

0

答えは周期的です。A.jar を実行するための build.xml を A.jar 自体に追加しようとしていますか? その場合は、build.xml に記載されているパラメーターを使用して jar を実行します。この場合は、これらの特定のパラメーター セットで実行される main メソッドを作成することもできます。

いずれにせよ、build.xml なしで達成できるいくつかのパラメーターを使用して jar を実行する方法が常にあるはずです。

本当にant経由でこれを行う必要がある場合は、この Starting a process in Java? を使用してください。

アップデート:

stackoverflow のこのリンクを参照してください。-> Java から ant を実行

私はこれを個人的に試したことはありませんが、問題の周期的な性質に対処する場合、これは1つの方法です

于 2013-03-20T11:56:17.283 に答える