java编写的程序封装成exe后会有多大啊?我写了个小程序,代码只有六七百行,但是打包后很大

我是在网上学的java程序打包(好像是用了exe4j),它说要把JDK等什麽都封装到包裏面才能在任意的电脑上运行我的程序。虽然我的小程序实现了良好的可移植性,但是就那麼几... 我是在网上学的java程序打包(好像是用了exe4j),它说要把JDK等什麽都封装到包裏面才能在任意的电脑上运行我的程序。虽然我的小程序实现了良好的可移植性,但是就那麼几百行的代码,制作一个软件包有上百M,也太不科学了嘛。我们一个师兄的软件用C#编写的,就几百K,我想用java重新编写,但是不想做成EXE后大小是几百M 展开
 我来答
潘达lya
2013-03-06 · TA获得超过1476个赞
知道小有建树答主
回答量:509
采纳率:0%
帮助的人:446万
展开全部
java都是需要运行在虚拟机上,所谓的可移植性是在对方电脑里装有相关库和平台的前提下才有效,如果对方电脑根本你就不支持JAVA你当然需要先给对方机子配置一下,你哪怕一个程序就10行,只要是java你就必须这样,所谓的可移植性只是针对装了jdk的,这样不管你是linux,unix,windows什么的,程序可移植,这才是java的用途,一个没装虚拟机的怎么运行啊。。。
java适合跨平台网络编程如果你只是运行在windows下的普通程序,那你可以用其他软件,比如VB,VC++(这个最省地方,微软为了配合windows出的),或者delphi。。。。。
小屠户
2013-03-11 · TA获得超过383个赞
知道小有建树答主
回答量:329
采纳率:100%
帮助的人:227万
展开全部
下载一个精简版的jre,打包完事只有10多兆,无需配置安装,随处运行
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xianglvs
2013-03-07
知道答主
回答量:18
采纳率:0%
帮助的人:13万
展开全部
这个没办法,java主要应用于服务器上,还有手机上,windows自身大多不支持只能安装JDK,推荐小程序用另外的语言
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
aoisora_blue
2013-03-06 · TA获得超过412个赞
知道小有建树答主
回答量:583
采纳率:0%
帮助的人:368万
展开全部
jdk打包在一起是为了防止你移植的机器上没有安装jdk也能让你程序运行。你只要保证机器上有安装jdk的,那么久不需要将jdk也打包成exe
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式