请大家来谈一下jbuilder7.0的exe文件,它似乎不是不能脱离jre环境。 可能borland 公司只是让你用起来比较轻松吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我比较同意 wes109(我要飞) 所讲的观点 虽然说是.exe文件,但我认为它的编码方式仍然是字节代码,那么仍然需要JAVA虚拟机,仍不可能摆脱JRE环境,但我们应该感到高兴,这毕竟是不小的进步,对WINDOWS用户来说也是相当方便的了。 我没用过,但如果真是这样的话,那.exe形同虚设,只不过是换了一件衣服。里面的是字节码的话,那就只是改变了封装方式。我想,会不会是大包成.exe,运行的时候把字节码释放到临时文件夹运行?那我就认为那是挪了一小步。对Windows用户来说还是一样,我的.jar文件也是直接运行的啊,它是跟javaw.exe关联的。同意wes109(我要飞)的观点。 我也没用过,但我觉的从道理上还应该是讲的通的。jre是指java运行环境,应该是系统级提供的功能,不应该也不能带到exe的执行文件中去,不然那个exe一定大的吓人,一大堆底层类库嘛。但这些类库提供的功能和windows的系统api是一样的东西,是一个运行平台,是应该附在机子上的,而不是带得走的。我想c#要是能在linux上运行(它也是做成exe的),肯定也是要装个运行环境的,也一定比jre大。事实上,现在c#的运行就在建立在CLR(Common Language Runtime,即通用语言运行库),道理和jre是一样的,只不过是microsoft自家的,在xp系统中可能已带了,你就感觉不到它的存在。因为microsoft拒绝了sun在windows平台上绑定java jre(microsoft推广.net,打击java的市场策略),所以这一工作就交给用户自己了。自己去下载那10多m的东西并安装。borland能推出.exe方案,我觉的还是有很大进步的。可能并不是一个标准。但好歹满足了那么多想要exe的人,方便了发布配置的工作。 各位,那个exe文件是打包的exe,不信大家可以右击文件用zip打开,那样就会一目了览了。 那个exe只是调用虚拟机的一个封装而已,功能就和java.exe是一样的。所以运行环境离不开jre。这么小的exe是不可能封装虚拟机的。所以我觉得意义不是很大。 我也碰到了这个问题,这样的话岂不是生成的exe文件很没有意义,有谁有解决的办法吗? 出个java的脑筋急转弯题目 对词组进行的测试操作对不起大家 递归调用的问题。。。。 请大家帮我写一篇论文好吗? java读xml乱码问题 conn.setAutoCommit(false); Error:现在无法设置属性 JComboBox中ComboBoxModel 请教,没见过的语法???????? 关于数组 各位大侠介绍一下现在国内用JAVA开放的有那些公司吧 java 中有没有只取double的小数部分的方法 这道问题看起来很难,不知道有谁能解决?有多少分给多少分!
里面的是字节码的话,那就只是改变了封装方式。
我想,会不会是大包成.exe,运行的时候把字节码释放到临时文件夹运行?
那我就认为那是挪了一小步。对Windows用户来说还是一样,我的.jar文件也是直接运行的啊,它是跟javaw.exe关联的。
同意wes109(我要飞)的观点。
jre是指java运行环境,应该是系统级提供的功能,不应该也不能带到exe的执行
文件中去,不然那个exe一定大的吓人,一大堆底层类库嘛。
但这些类库提供的功能和windows的系统api是一样的东西,是一个运行平台,是应该附在机子上的,而不是带得走的。我想c#要是能在linux上运行(它也是做成exe的),肯定也是要装个运行环境的,也一定比jre大。事实上,现在c#的运行就在建立在CLR(Common Language Runtime,即通用语言运行库),道理和jre是一样的,只不过是microsoft自家的,在xp系统中可能已带了,你就感觉不到它的存在。
因为microsoft拒绝了sun在windows平台上绑定java jre(microsoft推广.net,打击java的市场策略),所以这一工作就交给用户自己了。自己去下载那10多m的东西并安装。
borland能推出.exe方案,我觉的还是有很大进步的。可能并不是一个标准。但好歹满足了那么多想要exe的人,方便了发布配置的工作。