社区
Java SE
帖子详情
Jdk和Jre的困惑
lswyyhsm
2008-03-30 09:49:40
安装Jdk后,Jdk安装目录里就有jre了,为何安装程序还要
安装Jre呢?
...全文
780
23
打赏
收藏
Jdk和Jre的困惑
安装Jdk后,Jdk安装目录里就有jre了,为何安装程序还要 安装Jre呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
23 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zengjian2008c
2010-02-08
打赏
举报
回复
[Quote=引用 9 楼 dyy830606 的回复:]
jdk中的jre是为了运行用的,调试的时候用的.安装中jre即便没有jdk也能运行,他是为了客户运行java用的,针对的用户是不一样的,明白了么
[/Quote]
jdk中的jre是开发者调试和运行java程序是用的
安装的jre是在用户运行java应用程序是用的,没有jdk也行.
bobo364
2010-02-08
打赏
举报
回复
jdk可以调试开发程序,jre只是运行环境
myj870517
2010-02-07
打赏
举报
回复
jre小,不开发的人装这.JDK就是包含了调试功能的JRE,开发人员用的.
笑遍世界
2010-02-07
打赏
举报
回复
4楼 正解!~
当用户只需要执行 java 的程序时,那么C:\Program Files\Java\jre1.5.0_08的 jre 就 ok !
当用户是 java 程序员,则需要 java 开发环境。编译时,系统就会优先去找C:\Program Files\Java\jdk1.5.0_08\bin下的“ java 、 javac ”这些命令所在目录或者他们的父目录的 jre 。即开发环境下运行的是 jdk 下的 jre 。
csdn长春
2010-02-07
打赏
举报
回复
一个可以调试程序,另一个不能!两者之间基本相同,一个就比另一个多了一个文件!
达能猫
2010-02-07
打赏
举报
回复
上个图就明白了
达能猫
2010-02-07
打赏
举报
回复
达能猫
2010-02-07
打赏
举报
回复
一个是开发用的工具,一个是运行环境,前者比后者多一些包
kongdelu2008
2010-02-06
打赏
举报
回复
[Quote=引用 5 楼 lswyyhsm 的回复:]
开发好的java程序用jdk里有jre就行了呀,
为何安装jdk安装包,默认还是要装jre呢?
[/Quote]
jdk 里的jre是程序员调试程序的运行环境
另外安装的jre是客户运行程序的时候用的,客户运行java程序的时候就没有必要在安装jdk了
火龙果被占用了
2010-02-06
打赏
举报
回复
JDK 中含有了 JRE,另外的一个 JRE 可以不用安装。
小贝壳666
2010-02-06
打赏
举报
回复
其实就是装了两遍,无所谓,装十遍我也不在乎
lgf11088
2010-02-06
打赏
举报
回复
楼上的各位分析的都很详细啊
shili150
2008-03-31
打赏
举报
回复
1安装jdk的时候包含了jre
2jdk只是提供了一些接口和方法类,jre是运行时的环境
3你用接口来写程序,但运行的时候却是需要jre来编译
4如果要在客户机上运行程序的话,就只安装jre就行了
kingaking
2008-03-31
打赏
举报
回复
你不想装也可以不装的,安装的时候可以自己选的
dyy830606
2008-03-31
打赏
举报
回复
jdk中的jre是为了运行用的,调试的时候用的.安装中jre即便没有jdk也能运行,他是为了客户运行java用的,针对的用户是不一样的,明白了么
dracularking
2008-03-30
打赏
举报
回复
我转的
lswyyhsm
2008-03-30
打赏
举报
回复
4楼的高论
佩服
cyl5753
2008-03-30
打赏
举报
回复
楼上说的对!
lswyyhsm
2008-03-30
打赏
举报
回复
开发好的java程序用jdk里有jre就行了呀,
为何安装jdk安装包,默认还是要装jre呢?
dracularking
2008-03-30
打赏
举报
回复
[Quote=补充一下]
公用jre,就是你觉得没用的那个jre主要是为开发好的java程序提供执行的平台。
假设jdk与公用jre各安装至C:\Program Files\Java\jdk1.6.0和C:\Program Files\Java\jre1.6.0,你会看到,在jdk1.6.0目录下也有一个jre目录,只是jdk本身所附的jre,是在你开发java程序时做测试之用。它与公用jre的主要差别在于jdk本身所附的jre比公用jre多了个server的vm执行选项,通过对比查看C:\Program Files\Java\jdk1.6.0\jre\bin和C:\Program Files\Java\jre1.6.0\bin就可以了解。
server与client选项的差别在于所使用的vm不同,执行java程序时默认的是client VM。若使用server VM,会花比较长的启动时间及消耗较多的内存,为的是启动程序后可以获得较好的执行性能。
参考资料:Java深度历险[/Quote]
加载更多回复(3)
JDK
与
JRE
区别及常见问题[代码]
本文详细介绍了
JDK
(Java Development Kit)的定义及其与
JRE
(Java Runtime Environment)的区别。
JDK
是用于开发Java应用程序的工具包,包含编译器、虚拟机等组件,而
JRE
仅提供运行环境。文章还解答了
JDK
1.8与
JDK
8.0的关系、一台电脑是否可以安装多个
JDK
以及如何查看已安装的
JDK
版本等常见问题。对于开发者来说,了解这些内容有助于更好地选择和使用Java开发工具。
Java中
JDK
JRE
和JVM解析.doc
Java中
JDK
JRE
和JVM解析
Java 64位 1.8.0-191 版本
JRE
安装包
资源下载链接为: https://pan.quark.cn/s/0c983733fad2 Java
JRE
1.8.0_191 for Windows版本在网络上广泛存在,但令人
困惑
的是,有些地方却将其作为收费项目提供。我实在不理解为何要收取费用。我愿意将其共享出来,方便有需要的人使用。其实,对于其他版本的Java
JRE
或者Java
JDK
,可以通过使用Bing搜索引擎,访问英文网站来查找获取。我之所以需要这个特定的1.8.0_191版本,是因为我的Eclipse软件在错误升级后无法正常打开,经过排查,我发现需要将Java
JRE
降级到这个版本才能解决问题。在寻找这个版本的过程中,我惊讶地发现有不少地方竟然要求付费才能下载,这让我感到非常意外和不解。
XP下的
JDK
安装.DOC
好多JAVA初学者对
JDK
平台安装有些疑惑,希望这个安装过程对你有帮助
JDK
中文帮助文档,非常全面的帮助文档。
JDK
中文帮助文档,非常全面的帮助文档。
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章