社区
Java SE
帖子详情
请大家来谈一下jbuilder7.0的exe文件,它似乎不是不能脱离jre环境。
newman0708
2002-06-18 06:56:03
我试了一下,将jbuilder7.0的exe文件生成的exe文件拷到别人的机器上(没有装jre),
还是不能运行。
这样的exe文件好像没有多大价值.
不知道大家是怎么想的?谈谈看法吧!
...全文
20
9
打赏
收藏
请大家来谈一下jbuilder7.0的exe文件,它似乎不是不能脱离jre环境。
我试了一下,将jbuilder7.0的exe文件生成的exe文件拷到别人的机器上(没有装jre), 还是不能运行。 这样的exe文件好像没有多大价值. 不知道大家是怎么想的?谈谈看法吧!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rongrongGsr
2002-06-19
打赏
举报
回复
我也碰到了这个问题,这样的话岂不是生成的exe文件很没有意义,有谁有解决的办法吗?
gfzhx
2002-06-19
打赏
举报
回复
那个exe只是调用虚拟机的一个封装而已,功能就和java.exe是一样的。所以运行环境离不开jre。这么小的exe是不可能封装虚拟机的。所以我觉得意义不是很大。
newman0708
2002-06-19
打赏
举报
回复
各位,那个exe文件是打包的exe,不信大家可以右击文件用zip打开,那样就会一目了览了。
nil2000
2002-06-19
打赏
举报
回复
我也没用过,但我觉的从道理上还应该是讲的通的。
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的人,方便了发布配置的工作。
Gaman
2002-06-19
打赏
举报
回复
我没用过,但如果真是这样的话,那.exe形同虚设,只不过是换了一件衣服。
里面的是字节码的话,那就只是改变了封装方式。
我想,会不会是大包成.exe,运行的时候把字节码释放到临时文件夹运行?
那我就认为那是挪了一小步。对Windows用户来说还是一样,我的.jar文件也是直接运行的啊,它是跟javaw.exe关联的。
同意wes109(我要飞)的观点。
diaopeng
2002-06-18
打赏
举报
回复
虽然说是.exe文件,但我认为它的编码方式仍然是字节代码,那么仍然需要JAVA虚拟机,仍不可能摆脱JRE环境,但我们应该感到高兴,这毕竟是不小的进步,对WINDOWS用户来说也是相当方便的了。
newman0708
2002-06-18
打赏
举报
回复
我比较同意 wes109(我要飞) 所讲的观点
wes109
2002-06-18
打赏
举报
回复
感觉价值不大
随风来去
2002-06-18
打赏
举报
回复
可能borland 公司只是让你用起来比较轻松吧
不需要java
环境
的java程序
说是不需要java
环境
的java运行程序,其实是不可能的但是我们在公司的时候经常会遇到这种情况,当你用java为客户写个小工具的时候,往往客户会要求不要安装,不要
环境
,对于用java语言来完成这样的任务我觉得是有点无理取闹sun与microsoft的不和,导致microsoft 没有在系统上预装
jre
,所以要运行java程序,必须要有java
环境
我这里有几个小方法,不用安装
jre
在客户机上,其中有
Java001 了解
JRE
、JDK以及JDK版本
注:内容收集自网络
JRE
百度知道 https://baike.baidu.com/item/
JRE
/2902404?fr=aladdin
JRE
(Java Runtime Environment)即Java运行
环境
,是运行Java程序时必须具备的,是面向Java程序使用用户的。是Sun的产品。运行JAVA程序所必须的
环境
的集合,包含JVM标准实现及Java核心类库。注意由于Micros...
30天学会javase
欢迎大家来到我的CSDN博客,今天刚刚注册,在未来的30天里我讲会为大家更新一些,关于java基础的一些教程和习题; 废话不多,我们现在来来了解
一下
什么是java: 1背景 编辑 JAVA&ECLIPSE JAVA&ECLIPSE(8张) Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Go
什么是java
欢迎大家来到我的CSDN博客,今天刚刚注册,在未来的30天里我讲会为大家更新一些,关于java基础的一些教程和习题; 废话不多,我们现在来来了解
一下
什么是java: Java是由Sun Microsystems公司推出的Java面向对象程序设计语言(以下简称Java语言)和Java平台的总称。由James Gosling和同事们共同研发,并在1995年正式推出。Java最初被称
JSP入门详细讲解
组织中的所有人都能访问其某些方法,同时只让该组织中的某些享有特权的人访问其中一些方法。同样是该Servlet 组件,可以针对另外一个
环境
而被配置成让每个人都能访问其所有方法,或者仅让选定的少数人访问其所有方法。J2EE 事务模型使得能够在部署时定义构成一个单一事务的方法之间的关系,以使一个事务中的所有方法被处理成一个单一的单元。这是我们所希望的,因为一个事务是一系列步骤,这
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章