如何让自己的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


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值