1

いくつかの GUI コンポーネントといくつかの Java コードを含む小さなスイング アプリケーションを作成しました。IDE から実行すると、GUI が開いていることがわかり、期待どおりに動作します。今、私はこのアプリケーションを他の人に配布したいと考えており、別のマシンで実行します。どうやって配布したらいいの?

プロジェクトフォルダーの下に、次のように表示されます-

-dist
--lib
----some required jar files
--project.jar

-build
--classes
----packagename folder -->UI classes
----projectnamefolder--->projectname.class
--empty
--generated-sources

jdk 1.7でWindows 7 64ビットを使用しています。以前、私はそのようなアプリを配布することができ、それらはコマンド ラインから、または .jar ファイルをダブルクリックすることで機能しました。

スイングアプリの場合、何か違いはありますか? よろしくお願いします。

dist フォルダーにある jar ファイルをコマンド プロンプトから実行すると、エラーは発生しませんが、GUI は表示されません。

ここに画像の説明を入力

4

2 に答える 2

1

今、私はこのアプリケーションを他の人に配布したいと思っています。それは別のマシンで実行されます。どうやって配布したらいいの?

Java デスクトップ アプリを展開する場合、通常、最適なオプションはアプリをインストールすることです。Java Web Startを使用します。JWS は、Windows、OS X、および *nix で動作します。

..クールに聞こえます。使用方法については、いくつかのチュートリアルを検索してください。

情報。上にリンクされたSOのページには、JWSに最も多くの賛成票を投じたSOポスターの収集された知識が含まれています(私;))。また、チュートリアルやその他の情報へのリンクのリストも含まれています。

于 2013-09-19T11:18:31.847 に答える