我是新手,如何把.java程序变成.exe可执行文件?
还有,如何进行打包?
请给出具体步骤!!!

解决方案 »

  1.   

    Java是不能脱离虚拟机运行的,所以单纯的EXE不存在,需要安装JVM
      

  2.   

    其实变成了可执行文件,java程序还是在虚拟机上运行的,你可以试试这个软件
    http://www.ZeroG.com/releases/standard
    这是专门给java制作安装程序的软件,你可以先把你的程序打包成jar,然后再用这个程序继续打包成安装文件,打包之后可以生成适合各种平台的安装文件,有带虚拟机的,有不带虚拟机的,但标准版的虚拟机好像是1.3的,还能将就用,你也可以自己做个虚拟机。
    不要小看这个软件,JBuilder、MyEclipse的各个版本都是用这个软件打包发布的,当然了,他们用的都是企业版了,使付费的。
      

  3.   

    有打包exe 的开源软件,如果你找不到 可以用jB 弄! 很方便的!
      

  4.   

    打成jar包,但还需要jvm才能运行
      

  5.   

    使用eclipse 或jbuilder打包成JAR
    再使用
    Installanywhere打包生成EXE
      

  6.   

    注意一下,如果你的软件是中文版的,那么你用Installanywhere 的时候要下一个带I的虚拟机文件,
      

  7.   

    要在控制台下打包文件可以先进入你的程序文件夹
    然后用:
    jar -cvf test.jar ./
    解压可用
    jar -x test.jar
      

  8.   

    楼上各位说的都是安装等使用的Exe关于运行时使用的exe 可以使用网上众多流行的exe打包程序,比如 exe4j, SmothExecute,等等
    可以说数不胜数楼上有一位说的 ZeroG 的InstallAnyWhere 重点放在安装上了,而没有提供直接运行Java程序的能了同时 JShrink 2.36 提供混乱加密,同时也提供 Jar -> Exe谢谢各位