CANADOH

QR Code

Home

  1. INDEX
  2. SEARCH
  3. RECORD
  4. RSS
  5. ADMIN
Home > Documents >Memo >

Memo

2026 年 4 月投稿文

< Apr 2026 >

[情報技術] JavaのJARファイルの作り方

JavaのJARファイルを作る最も簡素な流れは、以下の通りです。

  1. javaファイルにコードを書く。(例:A.java)
  2. javaファイルをコンパイルする。(例:javac A.java)
  3. jarファイルを作る。(例:jar cfm A.jar A A.class)
  4. jarファイルを実行する。(例:java -jar A.jar)

順に説明します。


●A.java

何でも良いですが、簡単なのを適当に作ります。

public class Test {
    public static void main(String[] argv) {
        System.out.print("option: ");

        if (argv.length == 0) System.out.println("none");
        else System.out.println(argv[0]);
    }
}


●javac A.java

`A.java`をコンパイルすると、`A.class`というファイルが生成されます。


●jar cfm A.jar A A.class

  • jar: jarコマンド
  • cfm: c (create) f (output file) m (manifest) を指示するオプションです。順番が大切です。この後に続くファイル名は、ここで指示した順番通りでなければいけません。
  • A.jar: 出力するJARファイルの名前
  • A.class: JARファイルに含めるクラスファイル


●java -jar A.jar

JARファイルを実行します。次の結果になればOKです。

$ java -jar A.jar
option: none
$ java -jar A.jar test
option: test

2026-04-03 (Fri) by Canaid SK

< PREV | NEXT >