Eclipse で完全に動作する小さな (Swing) JApplet があります。ラベル、2 つのボタン、およびメニューが含まれており、ユーザーの操作は最小限です (メニュー項目を選択すると、コンテナーの色が変わります)。これを.jarに変換しました:
- クラス名 (Sw3.java) を右クリックしました
- 「エクスポート」、「Java」、「JARファイル」の順に選択
- 次に、エクスポートするリソースとして現在のプロジェクト名を選択し、その下にある「既定のパッケージ」をダブルクリックし、右側のクラスのリストから目的のクラス名を選択しました (Sw3.java)
- 次に、「生成されたクラスファイルとリソースをエクスポートする」にチェックを入れ、エクスポート先を「JARファイル」にして、「ドキュメント」に「Sw3.jar」という名前で配置しました。「JARファイルの内容を圧縮する」も選択しました。
- 次の画面で「コンパイルエラーのあるクラスファイルをエクスポートする」と「コンパイル警告のあるクラスファイルをエクスポートする」にチェックを入れました
exeファイルを取得する正しい方法は.jarを.exeに変換することだと聞いたので、以前に取得した.jarで「Launch4j」アプリケーションを使用しました。
- [基本] パネルで、指定した出力ファイル: C:\Users\jerry\Documents\Sw3.exe および JAR ファイル: C:\Users\jerry\Documents\Sw3.jar。
- 処理優先度 NORMAL
- ヘッダーの種類: GUI
- MIN JRE バージョン: 1.0.0
- 「ホイール」を押して Project.xml を選択すると、成功の確認メッセージが表示されました。
JRE がインストールされているので、.exe は機能するはずですが、機能しません。私は何を間違えましたか?.JAR が正しく取得されたかどうかを調査することから始めます。ありがとうございました!
PS: JApplet の代わりに JFrame を使用するようにアドバイスされたので、それを実行しましたが、.exe をダブルクリックして開くと何も起こりません。これにより、説明した手順に何か問題があるのではないかと疑われます。