A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 奋斗@zbt 中级黑马   /  2013-10-8 09:10  /  3074 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 奋斗@zbt 于 2013-10-8 10:38 编辑

我在下载安装jdk时,有一步还需要安装jre,JDK中本来就包含jre了吧,还用再安装JRE吗?它们的关系是什么?谢谢了

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

4 个回复

倒序浏览
不用了
(1)jre(java runtime enviroment)是java运行环境,包括jvm(java virtual machine,也就是java虚拟机)和java程序运行所需要的核心类库,jre是java程序运行需要的环境,也就是说你要运行一个java程序,只需要安装jre就行了
(2)jdk(java development kit)是java开发工具包,包含jre(java 运行环境)和程序开发人员所需要的开发工具如javac.exe  jar.exe  等

安装jdk完成后就已经安装了jre,不用再安装jre

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
安装了JDK就没必要再安装另一个JRE了。JDK是开发包,JRE是运行时环境,JVM是Java虚拟机,JDK中是包含JRE的,JRE中包含JVM。在安装完JDK后,又提示你安装JRE,这时的JRE可以称为公共JRE,它是一个独立的JRE系统,它和JDK中的JRE的区别就是它会向IE浏览器和系统注册,这样的话,系统中的其他应用程序也能使用这个JRE(JDK中的JRE也能完成);还有一点就是联网以后,如果JRE有更新它会提示。所以安装公共JRE没有太大必要。

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
JRE是Java Runtime Environment的简称,即Java运行时环境,它是Java程序运行所必须的环境集合,主要由Java虚拟机、Java平台核心类和若干支持文件组成。JRE不包含开发工具、编译器、调试器以及其他工具。J2RE是Java2 Runtime Environment的简称,有时简称为JRE。
JDK是Java Development Kit的简称,即Java开发工具包。JDK是Sun公司针对Java开发者的产品,提供了Java的开发环境和运行环境。自从Java推出以来,JDK已经成为使用最广泛的Java SDK(Software development kit)。
JDK是整个Java的核心,它包括了Java运行环境(Java Runtime Environment)、一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK,因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除此之外,还有很多公司和组织都开发了自己的JDK,例如IBM公司开发的JDK、BEA公司开发的Jrocket以及GNU组织开发的JDK等。
JDK中除了包括JRE的全部内容外,它还包含开发者用以编译,调试和运行Java程序的工具.

评分

参与人数 1技术分 +1 收起 理由
乔兵 + 1

查看全部评分

回复 使用道具 举报
jdk 里面就已经有了jre 没有必要在去安装一遍了 好好看看毕老师的视频吧 这个问题老师专门强调过的。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马