我一直有个疑问

myjavaz 2009-12-19 02:43:59
我有一个问题,我们用JAVA开发的产品,如果开发完了,打成Jar包,做成产品,上线了,要在机器上运行,是不是还要先装上JVM,不然运行不了,是这样吗
...全文
143 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
daryzhang 2009-12-20
  • 打赏
  • 举报
回复
JRE可以精简到10M左右 然后打包成EXE 糊糊~
dajiadebeibei9 2009-12-20
  • 打赏
  • 举报
回复
请看这里http://blog.csdn.net/swandragon/archive/2009/10/15/4677216.aspx
coolbamboo2008 2009-12-20
  • 打赏
  • 举报
回复
可以把jre打包进来一块发布的,有工具
myjavaz 2009-12-20
  • 打赏
  • 举报
回复
原来jar文件也可能打成exe文件,谢谢
myjavaz 2009-12-20
  • 打赏
  • 举报
回复
明白了,谢谢
myjavaz 2009-12-20
  • 打赏
  • 举报
回复
如果每个产品都带一个JVM,那要是一个客户用了好几个公司的java开发的产品,岂不是要安装好几个JVM
wibnmo 2009-12-20
  • 打赏
  • 举报
回复
ext4j
hugogoo 2009-12-19
  • 打赏
  • 举报
回复
http://blog.csdn.net/swandragon/archive/2009/10/15/4677216.aspx


jf
三米 2009-12-19
  • 打赏
  • 举报
回复
把jdk也打包进去就行了,不是编程时候的完整的jdk 是精简的。
dahaidao 2009-12-19
  • 打赏
  • 举报
回复
反正是要安装的,把需要的都装好不就可以了.
sean1203 2009-12-19
  • 打赏
  • 举报
回复
mark
Hywin1020 2009-12-19
  • 打赏
  • 举报
回复
所谓 精简版JRE
crazylaa 2009-12-19
  • 打赏
  • 举报
回复
把JRE也打包过去。JRE里面用不到的可以delete,所谓“精简版JRE”。
sun90cn 2009-12-19
  • 打赏
  • 举报
回复
思考下!
yubangqi 2009-12-19
  • 打赏
  • 举报
回复
你用exe4j 发布的时候会有这个选项的,自己可以琢磨下
yubangqi 2009-12-19
  • 打赏
  • 举报
回复
比如MyEclipse
yubangqi 2009-12-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bambooman 的回复:]
引用楼主 myjavaz 的回复:
我有一个问题,我们用JAVA开发的产品,如果开发完了,打成Jar包,做成产品,上线了,要在机器上运行,是不是还要先装上JVM,不然运行不了,是这样吗


当然,不过你也可以将 JDK或者JRE跟你的产品一起打包,你肯定要用jvm和如干类库。
[/Quote]
把环境直接一起打包过去,可以在没有jvm的机器跑
bambooman 2009-12-19
  • 打赏
  • 举报
回复
[Quote=引用楼主 myjavaz 的回复:]
我有一个问题,我们用JAVA开发的产品,如果开发完了,打成Jar包,做成产品,上线了,要在机器上运行,是不是还要先装上JVM,不然运行不了,是这样吗
[/Quote]

当然,不过你也可以将 JDK或者JRE跟你的产品一起打包,你肯定要用jvm和如干类库。
  • 打赏
  • 举报
回复
这和那IIS 道理应该差不多。要求机器有IIS ,还要有支持 Java 的组件。
asp.net 做好的网站,就需要服务器上装有.net 2.0 framework 或.net 3.0等
myjavaz 2009-12-19
  • 打赏
  • 举报
回复
如果真是这样是不是很麻烦,如果我们做的是通用型产品,别人下载了想运行,还要先下个JVM安装上才能用,是不是这样,请教高手

62,614

社区成员

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

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