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    。