の jar (Java アーカイブ) JDK のツールは、実行可能な jar ファイルを作成する機能を提供します。実行可能な jar ファイルをダブルクリックすると、クラスの main メソッドが呼び出されます。
実行可能 jar ファイルを作成するには、以下を作成する必要があります。 .mf ファイル 、マニフェスト ファイルとも呼ばれます。
Androidで隠されたものを見つける方法
この例をダウンロードする
マニフェストファイルの作成
マニフェスト ファイルを作成するには、Main-Class、コロン、スペース、クラス名、Enter の順に記述する必要があります。例えば:
myfile.mfMain-Class: First
ご覧のとおり、mf ファイルは Main-Class のコロンスペースのクラス名で始まります。ここでは、クラス名は First です。
mf ファイルでは、クラス名の後に改行が必要です。
jarツールを使用した実行可能jarファイルの作成
jar ツールには多くのスイッチが用意されており、その一部は次のとおりです。
- -c 新しいアーカイブファイルを作成します
- -で 詳細な出力を生成します。組み込まれたリソースまたは抽出されたリソースが標準出力に表示されます。
- -m 指定された mf ファイルからのマニフェスト情報が含まれます。
- -f アーカイブファイル名を指定します
- -バツ アーカイブファイルからファイルを抽出します
次に、mf ファイルを使用して実行可能 jar を生成するコードを記述しましょう。
書く必要があります 瓶 それから スイッチ それから mf_file それから jar_ファイル それから .classfile 以下に示すように:
jar -cvmf myfile.mf myjar.jar First.class
それは以下の画像に示されています。
ここで、実行可能なjarファイルが作成されます。これをダブルクリックすると、First クラスの main メソッドが呼び出されます。
Linuxのexportコマンドとは何ですか
AWT または SWING を使用してウィンドウ ベースのアプリケーションを作成したことを前提としています。そうでない場合は、以下のコードを使用できます。
First.javaimport javax.swing.*; public class First{ First(){ JFrame f=new JFrame(); JButton b=new JButton('click'); b.setBounds(130,100,100, 40); f.add(b); f.setSize(300,400); f.setLayout(null); f.setVisible(true); f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String[] args) { new First(); } }この例をダウンロードする
以下の画像で実行可能 jar ファイルがどのように見えるかを見てみましょう。