簡単な実行可能jarの作成(メモ)
1553 ワード
1>com/testでTestを作成する.JAvaファイル:
2>コンパイルTest.java
3>com/test上位フォルダに戻る
4>manifestの作成.mf、ファイルに追加:実行可能クラスの場所(パス)を指定しましょう
5>パッケージ化
6>実行(作成終了)
7>jarコマンド
package com.test;
import java.util.Random;
public class Test
{
public Test() {
//TODO
}
private String aName;
public static int aNum;
//static code block
static {
Random generator = new Random();
aNum = generator.nextInt();
}
//Object code block
{
aName = " jar !!!!!!";
}
public String getName() {
return aName;
}
public static void main(String[] args) {
Test t1 = new Test();
System.out.println(t1.getName());
}
}
2>コンパイルTest.java
javac *.java
3>com/test上位フォルダに戻る
4>manifestの作成.mf、ファイルに追加:実行可能クラスの場所(パス)を指定しましょう
Main-Class: com.test.Test
5>パッケージ化
jar cvfm test.jar manifest.mf com
(manifest)
:com/( = 0) ( = 0)( 0%)
:com/test/( = 0) ( = 0)( 0%)
:com/test/Test.class( = 774) ( = 500)( 35%)
:com/test/Test.java( = 513) ( = 303)( 40%)
6>実行(作成終了)
java -jar test.jar
jar !!!!!!
7>jarコマンド
-c jar
-t jar
-x jar
-u jar
-f jar
-v ,
-m manifest.mf .(manifest.mf jar )
-0 jar
-M (Manifest.mf)。 -m
-i jar
-C jar , cd , -C jar