1

NetBeans 6.9 でゲーム プロジェクトを作成しましたが、そのプロジェクトを別のコンピュータで実行したいと考えています。問題は、NetBeans が他のコンピューターにインストールされていない場合、プロジェクトを実行できないことです。したがって、NetBeans をインストールしなくても他のコンピューターで実行できる .exe にプロジェクトを変換する必要があります。

.java を .exe に変換できる無料のアプリケーションはありますか? プロジェクトを .exe ファイルに変換するのを手伝ってください。ありがとう。

4

3 に答える 3

3

デスクトップ Java アプリケーションのパッケージ化とデプロイおよび一般的な Java アプリケーションの開発に関するこれらの公式 netbeans 記事を確認してください。

記事より

IDE 内でアプリケーションを実行する

IDE でアプリケーションを開発する場合、通常、アプリケーションを配布する前にテストおよび調整する必要があります。IDE からアプリケーションを実行することにより、作業中のアプリケーションを簡単にテストできます。

IDE で AnotherGrep プロジェクトを実行するには、[プロジェクト] ウィンドウでプロジェクトのノード (AnotherGrep) を右クリックし、[プロジェクトを実行] を選択します。

xGrep ウィンドウが開きます。[参照] ボタンをクリックして、テキスト パターンを検索するファイルを選択できます。[検索パターン] フィールドに、照合するテキストまたは正規表現パターンを入力し、[検索] をクリックします。各一致の結果は、xGrep ウィンドウの出力領域に表示されます。

このアプリケーションで使用できる正規表現に関する情報は、ここおよび World Wide Web の他の多くの場所で入手できます。

IDE の外部でアプリケーションを実行する

アプリケーションの開発が完了したら、配布する前に、アプリケーションが IDE の外部でも動作することを確認する必要があります。

次の手順に従って、IDE の外部でアプリケーションを実行できます。

システムのファイル マネージャー (たとえば、Windows XP システムの [マイ コンピューター] ウィンドウ) で、PROJECT_HOME/dist に移動し、AnotherGrep.jar ファイルをダブルクリックします。

xGrep ウィンドウが開くと、アプリケーションが正常に起動したことがわかります。

xGrep ウィンドウが開かない場合は、システムで JAR ファイルと Java ランタイム環境の間にファイルの関連付けが行われていない可能性があります。JAR ファイルの関連付けのトラブルシューティングを参照してください。

アプリケーションを他のユーザーに配布する

アプリケーションが IDE の外部で動作することを確認したので、配布する準備が整いました。
次の手順に従って、アプリケーションを配布できます。

1:AnotherGrep.jarアプリケーション JAR ファイル ( ) とそれに付随する .zip ファイルを含む zip ファイルを作成しlib folderますswing-layout-1.0.jar

2:アプリケーションを使用する人にファイルを送信します。AnotherGrep.jarファイルとlib folderが同じフォルダーにある ことを確認して、zip ファイルを解凍するように指示します。

アプリケーションのユーザーは、JAR ファイルをダブルクリックしてアプリケーションを実行できるはずです。これがうまくいかない場合は、「JAR ファイルの関連付けのトラブルシューティング」セクションの情報を示してください。

また、 Launch4jなどの一部のサード パーティ製ツールでもうまくいく場合があります。詳細については、Java-to-exeに関するこの記事を参照してください。

于 2012-06-19T17:21:40.697 に答える
2

Launch4jを参照してください。バッチ ファイルで Java アプリを起動するのは好きではありません。これにより、ルート jar から完全な Java 環境までのすべてが exe にラップされます。一般的なコーヒー カップではなく、システム トレイに独自のアイコンが表示されます。私は約 300,000 回のダウンロードがあるプロジェクトでそれをうまく使用しましたが、報告されたバグの原因になったことは一度もありません。注: プロジェクトに適したオプションを選択するには、注意深く読む必要があります。ただし、Netbeans の Ant ビルド スクリプトを使用して設定し、.exe を自動的に作成することができます。とても素敵できれいです。私のプロジェクトにはネイティブ ライブラリが含まれています。彼らもうまくいきます。

于 2012-08-16T02:21:54.330 に答える
0

I think the NSIS will help you . Most of the applications using NSIS. Because it is open source.

Also there is a Eclipse plugin for NSIS to make the process easy.

http://hmne.sourceforge.net/

于 2012-12-12T07:28:23.687 に答える