我见到有很多这样的软件,例如EXE4J,laucnch4J,Native J,大家说下觉得哪一个更好呢?有没有能把jre也一并打入一个EXE文件中的呢?

解决方案 »

  1.   

    应该可以,oracle安装不就是吗?
    你去查查JSmooth这个软件.也许可以帮助你。
      

  2.   

    在jbuilder下有
    菜单"wizard"->native Executable Builer
      

  3.   

    JRE打入是不可能的,也不需要,首先所谓的EXE其实就是自释放的Jar格式。(我的理解)
      

  4.   

    先用java 2 sdk的JEXE工具做成可执行文件,然后用jntsvc做成WINDOWS服务就可以了。很方便又很简单。
      

  5.   


    先做成可以用 java -jar执行的jar文件再用工具将jar转成exe
    不过jar转过来的exe也许能用winrar解压,从而把类暴露出来
    所以做好的exe可能还要用exe加壳工具处理
      

  6.   

    我把楼主列举的几个“工具”的特征写出来 以供参考~
    exe4j
        说明:exe4j可以将Jar文件制作成exe文件,但需jre支持,也可将Jar文件放在外面。
    Launch4j
        说明:将Java程序制作成可执行文件,需jre支持,有Windows版本和Linux版本。
    NativeJ。
        说明:与exe4j功能类似。
      

  7.   

    而如果想把jre也打包进来的话
    可以看看如下的两个:
    Excelsior JET
        说明:可以直接将Java类文件制作成exe文件,除AWT和Swing及第三方图形接口外可不需jre支持(Java5.0不行)。InstallShield X
        说明:功能强大,相对的比较复杂,不易上手。
      

  8.   

    javalobby.org上有一篇文章专门讲这个,你可以看一看。