2012-03-20 11 views
3

私はあなたがプロジェクトをテストするためにantとmvnを使うことができると知っていますが、プロジェクトを直接実行可能なjarとしてデプロイする方法があるか、そうでなければ直接実行できる形式にコンパイルする方法があるのでしょうか?ありがとう!デスクトップJavaを構築するには?

+0

[依存関係のjarを持つ実行可能なjarを作成する方法](http://stackoverflow.com/questions/1491990/how-to-create-an-executable-jar-with-dependancy-jars) – Thilo

答えて

0

起動可能なデスクトッププログラム(特にゲームになる場合)を真剣に検討している場合は、launch4jを使用してjarを起動するexeファイルを作成する必要があります。それisn't hard to use、それはあなたのプロジェクトが1.7.2 PlayN原型以降から生成された場合は、その機能がすでに組み込まれて

0

プログラムはるかにエンドユーザーがフレンドリーになり簡単に呼び出す:。

mvn package 

java -jar yourgame/java/target/yourgame-java-1.0-SNAPSHOT-jar-with-dependencies.jar 
:あなたがそうのようなスタンドアロン、それを実行することによってそれをテストすることができ

yourgame/java/target/yourgame-java-1.0-SNAPSHOT-jar-with-dependencies.jar 

:依存関係-含まjarファイルがで生成されます

あなたのゲームは古いPlayN原型を経由して生成された場合、あなたは(既存<build> <plugins>ブロブとの合併)で、この中に貼り付けることで、あなたのjava/pom.xmlファイルに必要なビットを追加することができます。

のmaven-アセンブリ2.4 ジャー付き依存性 -plugin $ {mainClass} メイクアセンブリ パッケージ 単一

それからちょうどファイルを生成するために、上記のようにmvn packageを実行します。 PlayN 1.7.2以降では、デスクトップ上で実行するために必要なLWJGLネイティブライブラリの自動アンパックをサポートするバージョンが最初のバージョンであるため、ビルドする必要があります。

関連する問題