java打包成jar可执行文件

javhu 2011-08-31 03:52:38
纯java语言写了一个应用程序,带GUI界面,和数据库操作的。想打包成jar文件并做成exe安装程序(能够在无java虚拟机的机器上运行),今天用netbeans自动生成为jar可执行文件之后,运行jar文件,为什么运行到GUI界面的地方就停止了?就是不能打开GUI界面,求助啊求助~~~
...全文
181 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljybasically 2011-09-01
  • 打赏
  • 举报
回复
学习一下!!!
小笨熊 2011-09-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiao_cs 的回复:]
把程序打包成jar之后,通过exe4j打包成exe就可以了,为了确保能在没有装jre的机器上也能运行,那么在使用exe4j打包exe的时候切记将jre一起打包到exe中,否则在没有java环境的机器上是无法运行的。
[/Quote]

恩,同意,lz你把java的jre都没有打包,就想在无java的环境中运行。不可以的
江郎才近 2011-09-01
  • 打赏
  • 举报
回复
打包成jar的时候要注意选择启动类(也就是程序入口点的类),先在有jar的机子上运行jar,可以了后用exe4j打包成exe,打包的时候注意优化jre,有些类是用不住的,删了可以节省安装包空间。
weile111 2011-09-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 xiao_cs 的回复:]

把程序打包成jar之后,通过exe4j打包成exe就可以了,为了确保能在没有装jre的机器上也能运行,那么在使用exe4j打包exe的时候切记将jre一起打包到exe中,否则在没有java环境的机器上是无法运行的。
[/Quote]
当然jre可以精简
flyingZippo 2011-09-01
  • 打赏
  • 举报
回复
MARK
xiao_cs 2011-08-31
  • 打赏
  • 举报
回复
把程序打包成jar之后,通过exe4j打包成exe就可以了,为了确保能在没有装jre的机器上也能运行,那么在使用exe4j打包exe的时候切记将jre一起打包到exe中,否则在没有java环境的机器上是无法运行的。
javhu 2011-08-31
  • 打赏
  • 举报
回复
今天用netbeans自动生成为jar可执行文件之后,运行jar文件,为什么运行到GUI界面的地方就停止了?就是不能打开GUI界面,求助啊求助~~~
闷头挣钱 2011-08-31
  • 打赏
  • 举报
回复
朋友把jre一块打包,做一个启动文件(用vc最好),然后用.net的安装程序制作工具打包即可
jingying838 2011-08-31
  • 打赏
  • 举报
回复
”能够在无java虚拟机的机器上运行“,这恐怕太难做到了,java字节码文件是基于虚拟机来执行的,没虚拟机恐怕不行吧

62,614

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧