网上说可以把jar和JRE绑定成一个exe,然后运行 
但是我试过launch4j和jsmooth,都无法把JRE绑定到exe文件里面,也就无法在没有JRE环境的电脑上运行了 
谁知道怎么做?我看lauch4j的介绍说可以绑定JRE,但是我找不到如何绑定,网上的介绍都试过了,没有用 
泪奔了~~~

解决方案 »

  1.   

    还是考个JRE环境吧 嘿嘿
    不过知道怎么弄得话 回来和大家分享阿
      

  2.   

    好像可以把jre放在程序包中,具体怎么做的我也忘记了
      

  3.   

    有一个工具可以打包的,把程序打包成exe执行文件,其实原理也是把jre复制过去,执行文件还是 比较大的。要么自己把jre也拷过去。你可以网上搜一下,程序打包的工具。
      

  4.   

    jsmooth是可以的,可以让你选择的
      

  5.   

    我用的exe4j,成功打包进JRE,建议楼主看看这篇文章:
    http://hi.baidu.com/%D3%AD%B7%E7%BB%AF%D3%EA/blog/item/bc6241de5f4a5e5dcdbf1a5e.html
      

  6.   

    另外再加这一篇http://hi.baidu.com/jsoftware/blog/item/c483eadd2d98b5315882dde6.html
      

  7.   

    JAVA要是能轻松 打包成exe 那 微软的语言都该滚蛋了 呵呵
      

  8.   

    听说有jbuider可以  不过我没试过
    其他的工具好象都是骗人的  我试的就没成功过,都要自己安装jre的
      

  9.   

    把你做的程序打成jar包,再弄个jdk或jre,再写个bat或sh运行就行了
      

  10.   

    呵呵,这个方法不适合商业软件的开发,会暴露jar的
      

  11.   

    我是楼主
    这几天看了网上很多介绍
    最后还是把jre和目标程序分离了,但是在同一个根目录
    然后把目标程序的运行环境设置成根目录的jre路径
    最后用inno setup 包装了
    可以安装在没有jre的环境下运行
    已经测试成功
    谢谢大家的回帖