.jar像.exe一样双击可以运行


先使用这个cmd --进到该目录--java -jar XX.jar  还可将它与javaw关联。右击.jar文件-> 打开方式-> 选javaw.exe。打不开后使用如下方法

如果要想让.jar像.exe一样双击可以运行的话,要写一个MAINFEST.MF文件。

并为
MAIN-CLASS: 属性指定入口类.

如果手头上有Eclipse的话,在生成.jar的时候指定Main Class,eclipse自动会生成相关文件。
下面给一个我刚写的测试项目,打包成Test.jar.希望对你有帮助.

Test.jar用winrar打开有如下结构:

Test.jar
  META-INF
  MANIFEST.MF
  jFrame.class



jFrame.java

Java code
   
   
   
   
   
   
   
   
    
    
    
    
import javax.swing.JFrame; public class jFrame extends JFrame{ /** * @param args */ public jFrame() { super ( " Hello World " ); setSize( 800 , 600 ); setVisible( true ); } public static void main(String[] args) { // TODO Auto-generated method stub jFrame frame = new jFrame(); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } }


MANIFEST.MF内容:

Manifest-Version: 1.0
Main-Class: jFrame

你可能感兴趣的:(.jar像.exe一样双击可以运行)