发信人: svga()
整理人: zjxyz(2002-01-21 08:15:41), 站内信件
|
如何让自己做的 jar 文件变得可以运行
在 jar 文件的 manifest 文件中可以指定当 JVM 运行 jar 文件
时调用的类,这个类必须有 main().
-----------------------------------
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
-- _$~\_/~$_
( ) 我是一个坏男孩,因为我想发财
___
如果你是方便面,那么我就是开水
我要 泡 你
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 61.129.7.57]
|
|