應工作需要而研究了一下提供給大家參考

範例如下…

-----------------------------------

import java.awt.*;

import java.awt.event.*;



public class MyClass {

public static void main(String[] args) {

Frame f = new Frame();

f.addWindowListener

(new WindowAdapter() {

public void windowClosing(WindowEvent e) {

System.exit(0);

}

}

);

f.add(new Label("Hello world"));

f.setSize(200,200);

f.setVisible(true);

}

}

----------------------------------------------





然後創建這個manifest 文件(manifest.mft)

----------------------------------------------

Manifest-Version: 1.0

Main-Class: MyClass

Classpath: .MyJar.jar

----------------------------------------------



在 dos 窗口下運行

jar cvfm MyJar.jar manifest.mft MyClass.class

創建 jar 文件



運行 java -jar MyJar.jar 測試



在 explorer 內用鼠標雙擊 MyJar.jar 可以運行程序



如果在環境變量內加入

set PATHEXT=.EXE;.BAT;.CMD;.JAR

並且 MyJar.jar 在 path 下

則在 dos 窗口內運行 MyJar 則會調用 java -jar MyJar.jar

狼翔月影 發表在 痞客邦 PIXNET 留言(0) 人氣()