Java应用程序如何生成EXE文件,可以再电脑上面没有JDK的情况下正常运行。希望高手帮帮忙,解答步骤尽可能的详细。谢谢啦

解决方案 »

  1.   

    没安装JRE估计是不行的
    创建可执行EXE文件(jar)另外一个链接 这个对你比较有用 虽然得由安装程序把JRE一起安装上 貌似吧。。java生成exe文件
      

  2.   

    貌似没有jdk不可以吧,但是可以把你的程序打包成exe其中包含Java运行所需的必要环境,在安装时以前装
      

  3.   

    可以,你了解下GCJ编译器。它可以编译生成exe,而且不依赖客户机上有jre。
      

  4.   

    http://sourceforge.net/projects/mingw/files/MinGW - Minimalist GNU for Windows 
    这个可以帮你
      

  5.   

    非常反感把 java 程序编译成 exe!
      

  6.   


    呵!第二次听到你这么说了!
    反正没有JRE就是不行,说什么通过什么什么方法不需要JRE的都是把JRE集成了。
      

  7.   

    把jre打到exe里面
    找个轻量级的jre啊
      

  8.   

    jsmooth.to 果果:
    反感也没办法,
    很多客户就是喜欢看着***.exe觉得爽,看着其他的不爽。
      

  9.   

    不要再做这种无谓的事情了如果你写windows桌面应用用delphi多好!何必用java?!就好比你非得找个踢足球的去打篮球
      

  10.   

    有个工具可以
    但是它会把JDK一起打包的。。
    运行java没有JDK是不可能的事情。。
    JVM是JAVA的基础。。那软件叫:silverlight
      

  11.   

    测试
    /*
     @ 史建敏 Test
    **/史建敏
    史建敏
    史建敏
      

  12.   

    我以前做过,tiger这个软件比较好用,tiger自定义的东西比较多,基本上能满足很多需求的。在使用tiger前,需把带有main访问的class文件打包为jar文件。打包方法有很多,说一种最基本的打包方法,例子具体如下:F:\cvswork\batchaddusertool\WEB-INF\classes>jar -cvf utrustusertool.jar cn/*
    把utrustusertool.jar包中的\META-INF\MANIFEST.MF文件的内容修改为:
    Manifest-Version: 1.0
    Created-By: 1.5.0 (Sun Microsystems Inc.)
    Main_Class: cn.com.chinautrust.importusertoole.Main
    或者先新建MANIFEST.MF,再打包,其命令为:
    F:\cvswork\batchaddusertool\WEB-INF\classes>jar -cvfm utrustusertool.jar MANIFES
    T.MF cn/*tiger还可以做成可安装,卸载的小软件,很好用的。
      

  13.   

    exe4j可以把jdk打包到exe中,但这样exe会很大
      

  14.   

    直接打成jre就可以直接执行(前提是必须有JRE环境),并且JRE的版本不能低于JRE包的版本,不必也没有必要将JRE文件打成EXE文件
      

  15.   

    Java字节码想要被解释,必须要就JVM,这是Java的特性,打包成EXE的时候,里面嵌套jre就可以了
      

  16.   

    参考我这个回复
    mingw不是这样用的吧。
      

  17.   

    见识了,mingw还有silverlight原来是干这个的
      

  18.   

    看一下这篇文章了,应该对你有帮助:
    将JAVA打成EXE文件,同时将JRE打包,可以没有JRE的电脑上运行
    http://www.renren.it/a/JAVAbiancheng/JAVAzonghe/20100909/19147.html 
      

  19.   

    为什么有Java的客户端程序啊! 呵呵,也许是我奥特曼了