我是java初学者,现在用的是eclipse3.3.2版本。
如何将你写的文件打包成类似.exe的应用程序
我写了2个类文件(TestPoint.java和Point.java)我点击export打包在桌面上生成一个p.jar文件包。
但我双击之后弹出一个Java Virtual Machine Launcher,提示错误:Failed to load Main-Class manifest 
attribute from C:\Documents and Settings\cv\桌面\p.jar.

解决方案 »

  1.   

    最后一步没指定main class
      

  2.   

    在manifest.mf文件中指定一下Main-Class
      

  3.   

    直接双击就可以运行的jar文件,必须包含一个定义了public static void main(String[] args) {}方法的类,而且必须在META-INFO里面指定这个类作为入口类才行。
      

  4.   

    能详细说明下怎么写吗,如何指定main-class
      

  5.   

    我在testpoint类中定义了main方法的,但fredwork说的META-INFO这个东西在哪里指定呢,我只在HTML里看到过
    这个META标签。
      

  6.   

    到网上搜索一下
    “jar 可执行包”
      

  7.   

    你的jar应该是这样一个结构:a.jar
    -a/b/c/MyClass.class
    -a/b/c/MainClass.class
    -METE-INFO
    --MENIFEST.MF这个MENIFEST.MF文件必须包含么一行:
    Main-Class: a.b.c.MainClass这个MainClass的类必须包含一个ublic static void main(String[] args) {}方法
      

  8.   

    其实我觉得即使指定了Main-Class也不一定可以双击运行,问题很诡异!不过即使写个bat文件,也满好用的,你可以考虑一下!
      

  9.   

    执行可以采用其他语言编写exe文件启动java的jar文件,jar中只要有Main-Class就一定可以运行,如果双击后没有运行,说明jar没有和Java的java.exe关联起来,也可以去网上找找eclipse的产生exe文件的相关插件