纯java语言写了一个应用程序,带GUI界面,和数据库操作的。想打包成jar文件并做成exe安装程序(能够在无java虚拟机的机器上运行),今天用netbeans自动生成为jar可执行文件之后,运行jar文件,为什么运行到GUI界面的地方就停止了?就是不能打开GUI界面,求助啊求助~~~

解决方案 »

  1.   

    ”能够在无java虚拟机的机器上运行“,这恐怕太难做到了,java字节码文件是基于虚拟机来执行的,没虚拟机恐怕不行吧
      

  2.   

    朋友把jre一块打包,做一个启动文件(用vc最好),然后用.net的安装程序制作工具打包即可
      

  3.   

    今天用netbeans自动生成为jar可执行文件之后,运行jar文件,为什么运行到GUI界面的地方就停止了?就是不能打开GUI界面,求助啊求助~~~
      

  4.   

    把程序打包成jar之后,通过exe4j打包成exe就可以了,为了确保能在没有装jre的机器上也能运行,那么在使用exe4j打包exe的时候切记将jre一起打包到exe中,否则在没有java环境的机器上是无法运行的。
      

  5.   

    打包成jar的时候要注意选择启动类(也就是程序入口点的类),先在有jar的机子上运行jar,可以了后用exe4j打包成exe,打包的时候注意优化jre,有些类是用不住的,删了可以节省安装包空间。
      

  6.   


    恩,同意,lz你把java的jre都没有打包,就想在无java的环境中运行。不可以的