この記事の例では、jar パッケージをダブルクリックしてプログラムを実行する方法を説明します。皆さんの参考に共有してください。具体的な実装方法は以下の通りです。
ソースファイル: MyMenuTest.java
コンパイル結果:
次のようにコードをコピーします: C:/Users/zhangbz/Desktop/demo>javac MyMenuTest.java
C:/Users/zhangbz/デスクトップ/デモ>ディレクトリ
ドライブ C のボリュームにはラベルがありません。
ボリュームのシリアル番号は E637-C45F です
C:/Users/zhangbz/Desktop/demo のディレクトリ
2014/12/22 19:57 <DIR> 。
2014/12/22 19:57 <DIR> ..
2014/12/22 19:57 1,527 MyMenuTest$1.class
2014/12/22 19:57 1,779 MyMenuTest$2.class
2014/12/22 19:57 561 MyMenuTest$3.class
2014/12/22 19:57 534 MyMenuTest$4.class
2014/12/22 19:57 2,570 MyMenuTest.class
2014/12/22 15:17 2,884 MyMenuTest.java
6ファイル 9,855バイト
2 ディレクトリ 64,374,337,536 使用可能バイト
C:/ユーザー/zhangbz/デスクトップ/デモ>
コンパイル後に複数のカテゴリが生成された場合はどうすればよいですか?
パッケージを作成してカプセル化します。
次のように、ソース ファイルの最初の行にパッケージ名を追加します。
次のようにコードをコピーします。
次のコマンドを使用して再コンパイルします。
次のようにコードをコピーします: C:/Users/zhangbz/Desktop/demo>javac -d 。
再コンパイル後、生成されたクラス ファイルは現在のディレクトリの mymenu フォルダーに保存されます。
次に、jar パッケージをダブルクリックしたときに実行される main 関数を含むクラスを指定します。
mymenuフォルダがあるディレクトリにMain-classを指定するファイル(ファイル名は任意)を追加します。
次のようにコードをコピーします: Main-class: mymenu.MyMenuTest
要件: 「:」の後にスペースが必要です。入力行の終わりを示すために、行の終わりにキャリッジ リターンが必要です。
最後に、次のコマンドを実行して再パッケージ化します。
次のようにコードをコピーします: jar -cvfm my.jar 1.txt mymenu
これで完了です。jar パッケージをダブルクリックして Java プログラムを実行できます。
この記事が皆さんの Java プログラミングに役立つことを願っています。