※こちらは旧サイトです(新サイトはこちら

Linux環境でjarファイル作ってhello worldする

2017-11-06 10:36:23

お仕事でJava触る事になったのですごい基本的なところメモ

ソース書く

$ cat HelloWorld.java

public class HelloWorld {
    public static void main (String[] args) {
        System.out.println("Hello World !!");
    }
}

コンパイル

のーみそコネコネ(ちがう)

$ javac HelloWorld.java

実行

$ java HelloWorld
Hello World !!

jarにする

マニフェストファイルというのを作る

この時、ファイル末尾には必ず改行が必要

$ vim mani.mf
Main-Class: HelloWorld
[改行]

jarにして実行

// jar つくる
$ jar cvfm hoge.jar mani.mf HelloWorld.class

// jar 実行
$ java -jar hoge.jar
Hello World !!

javaって10年前ぐらいに2週間ぐらいStruts触ってた以来だわ