java程序做成.exe的怎么做,大家推荐一个比较好的工具  我用的Eclipse

解决方案 »

  1.   

    可以利用jsmooth这个工具制作exe,步骤如下:
    1. 将java的class文件打包成jar文件
    2. 启动jsmooth,进入Executable页面,将指定的exe文件名添加到Executable Binary项,还可以指定Icon图标。
    3. 进入Application页面,将jar文件添加到classpath项中。并选择正确的Main Class。如果用到第三方库文件,也在这里添加。
    4. 保存jsmooth工程,选择Project->Compile即可生成exe文件。exe文件与jar文件都将发布到客户机上,且它们之间的相对路径不可以改变。
    jsmooth提供了绑定jre的功能,但并不是将jre打包到exe文件中,而是指定jre目录相对于exe文件的相对路径,你可以将jre目录和exe文件一起拷贝到客户机上运行,但是我没能试成功,问题在于绑定了jre之后,运行程序时提示找不到main class。
      

  2.   

    还没试过怎么制成EXE文件列~`学习中
      

  3.   

    http://blog.csdn.net/Ami121/archive/2007/10/11/1819520.aspx
      

  4.   

    Please read:
    http://blog.csdn.net/justinavril/archive/2008/08/02/2757466.aspx
      

  5.   

    还有个叫什么EXE4J的,对了你干嘛要做成EXE的。JAR包不行吗,各系统都可用。
      

  6.   

    企业开发的软件(GUI),不打成.exe的,用jar的方便给客户用吗?
      

  7.   

    java最简单的打包exe方式是类似打包jar,不过这种exe必须要有jdk环境才能运行;否则的话,必须把jdk封装进exe,会比较大,不实际。
      

  8.   

    现在我用jsmooth打出来的,打不开老出现运行错误提示,就是那个烦人的程序错误提示,我仔细参照了好多资料,按照步骤来的,就是不成功。而用exe4j打出来的,运行时提示ClassNotFoundException,意思可能是在运行程序时找不到连接驱动,我已经把jdbc加进去了啊
      

  9.   

    用exe4j 打成了,我的.mf文件写的有问题(路径),与大家分享,现在就是jsmooth的还不行,高手指教