我想问问
java程序 转换成 .exe文件都有什么方法?
请赐教

解决方案 »

  1.   

    exetj
     http://www.ej-technologies.com/products/exe4j/overview.html 我还没有亲自测试过,但大家都在用!
      

  2.   

    http://www.jspcn.net/htmlnews/11049336399061470.html
      

  3.   

    1 做一个manifest.mf文件,文件内容如下:
      Main-Class: frameApp.frameApp(回车)
      注意大小写,冒号后面的空格和行尾的回车2 然后用JAR命令打包:
      jar cvf yourJarName.jar manifest.mf *.class *.jar
      

  4.   

    http://www.ej-technologies.com/products/exe4j/overview.html
    这里可以下载到exe4j这个软件,是用来把jar包转成exe可执行文件,以下是说明步骤:
    1,不用管,直接next
    2,如果已经有制作好的jar文件,则点下面一个"JAR in EXE"。
    3,上面是项目名称,下面是打包后的exe文件输出目录:
    4,第一个是指jar运行时是GUI图形,第二个是指jar运行是控制台,Executable name是要生成的exe文件的名字
    5,单击绿色的"+"号,在弹出的窗口中点Archive,然后找到做好的jar文件,"OK"后返回,在下面的Class Path里就出现jar文件路径后,再在上面Main Class栏内点击找到main所在的类。
    6,你系统的JRE版本,上面填个1.3,下面填1.6:
    7,8是基本配置,不用管,直接next
    9,编译
    10,OK,大功告成
      

  5.   

    用这个.
    http://219.153.35.80/temp/JARTOEXE.rar
      

  6.   

    我一般都是自制exe,会点c或其他能做windows程序的语言的话其实很简单。
    有dev-c++的话
    新建一个windows application工程(注意不能是控制台程序!!)
    然后删掉所有默认的代码,换成:#include <windows.h> 
    int main () 

        WinExec("java -jar a.jar", SW_HIDE); //a.jar是你的java应用程序,没打包的话也可以用*.class...
        return 0; 
    }还可以在工程属性里设置改图标
    编译完后生成的exe就放在与a.jar的同一个目录下
    如果你想在没有装jre的机器上运行,可以拷贝一个jre放在同一个目录下,假设jre文件夹为jre1.5.0_14则把上面那个函数改为WinExec("jre1.5.0_14\\bin\\java -jar a.jar", SW_HIDE); 其实就是这个WinExec()windowsAPI函数的使用 ,知道原理的话,用VB,VC都一样的。
      

  7.   

    感觉那些java转exe的软件原理和这差不多,但我感觉上面的方法已经够用了,一样可以设置图标啥的,而且diy起来还可以实现个性功能(如果熟悉windows编程的话)如果觉得jre大了需要精简jre可以在网上搜搜,有不少。
      

  8.   

    我写了一个图文教程,虽然是最简单的,但是会增加你的信心!http://www.java2000.net/viewthread.jsp?tid=1171
      

  9.   

    生成.jar文件,双击它就可以运行了