javaをコマンドラインでコンパイルし、実行可能なjarパッケージを生成
3151 ワード
java jar
1. 。
:CardLayoutDemo.java , :I:\myApp\CardLayoutDemo.java。 :
package test;
import java.awt.*;
import javax.swing.*;
// ...
class NotePadFrame extends JFrame {
// ...
}
// ...
public class CardLayoutDemo {
public static void main(String[] args) {
new NotePadFrame();
}
}
2. 。
:“ ”->“ ...”-> “cmd”, 。
:
I:
cd myApp
3. 。
:
javac CardLayoutDemo.java
, .class 。
4. 。
:
mkdir test
。
(package test;)。
5. 。
.class test 。
6. 。
I:\myApp :
java test.CardLayoutDemo
, 。 。
7. jar 。
I:\myApp :
jar -cef test.CardLayoutDemo CardLayoutDemo.jar test
:
jar java ;
c jar ;
e , main 。 , test.CardLayoutDemo;
f jar , CardLayoutDemo.jar。 , ;
test test jar 。
8. jar 。
I:\myApp :
java -jar CardLayoutDemo.jar
, jar 。
“Java(TM) Platform SE binary” .jar ( jdk ), jar , exe 。