IT Life

如何让自己的jar文件运行

如何让自己的jar文件运行?
具体布局如下 :

在 jar 文件的 manifest 文件中可以指定当 JVM 运行 jar 文件

时调用的类,这个类必须有 main().

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

 1 import java.awt.*
 2 
 3 import java.awt.event.*
 4 
 5 public class MyClass { 
 6 
 7 public static void main(String[] args) { 
 8 
 9 Frame f = new Frame(); 
10 
11 f.addWindowListener 
12 
13 (new WindowAdapter() { 
14 
15 public void windowClosing(WindowEvent e) { 
16 
17 System.exit(0); 
18 
19 
20 
21 
22 
23 ); 
24 
25 f.add(new Label("Hello world")); 
26 
27 f.setSize(200,200); 
28 
29 f.setVisible(true); 
30 
31 
32 
33 
34 
35 

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

然后创建这个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


 

posted on 2006-07-28 22:34 tony-dl 阅读(1103) 评论(0)  编辑  收藏 所属分类: J2se->jar


只有注册用户登录后才能发表评论。


网站导航: