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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

碧血丹心

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

15黑马币
JDK安装路径中两个jre的区别,请大家详细一点

33 个回复

倒序浏览
jre是运行环境,一个是JDK自带的jre,另一个是单独的jre,其实作用都一样!JDK是开发用的,其中必然含有jre,安装上jdk就不需要安装单独的jre
回复 使用道具 举报
jre是运行环境,一个是JDK自带的jre,另一个是单独的jre,其实作用都一样!JDK是开发用的,其中必然含有jre,安装上jdk就不需要安装单独的jre
回复 使用道具 举报
一个是JDK自带的jre,另一个是单独的jre,
回复 使用道具 举报
JVM和JRE和JDK
        JRE:是Java语言的运行环境,它包含了Java虚拟机,也就是JVM,同时还包含了Java语言运行需要的核心类库。
        JDK:是Java语言的开发工具包,提供了Java语言的开发工具,它里面包含了JRE, 同时也就包含JVM-Java虚拟机。所以当你安装JDK之后,其实就不用再安装JRE了。
回复 使用道具 举报
jre 是java运行环境,安装jdk时,里面包含了jre。后面的那个jre可以不用安装了。

eclipse 直接配置jdk就OK了。
回复 使用道具 举报
huaduwuzhe 来自手机 中级黑马 2015-12-11 15:46:49
7#
确实,昨天刚看的教程
回复 使用道具 举报
单独安装的JRE是java运行环境,JDK中带的JRE是属于JDK的,只要JDK中的就够了,但一般都安装两个JRE;说区别这两个都是JRE,没什么区别吧
回复 使用道具 举报
http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091504.html这里解释的挺好的,希望帮到你。
回复 使用道具 举报
如果都安装会有两个目录,假入一个目录是D:\Program Files\Java\jdk1.7.0_80\jre,另一个目录是D:\Java\jre7,前面那个是JRE用于为JDK自带的开发工具提供运行环境,在JDK中有很多用于Java编写的开发工具,这些工具的实现代码都放置在D:\Program Files\Java\jdk1.7.0_80\lib\tools.jar里,这些代码运行的时候也需要一套JRE,第2个JRE用于为开发者编写的代码提供运行环境。
前面介绍的两个JRE都可以作为开发时Java程序的运行环境,但是JDK自带工具只能使用第1个目录下的JRE。
那么如果有两个JRE存在的话,程序应该使用哪一个呢?当用户运行“java”命令执行字节码文件时,java.exe根据以下顺序来寻找并使用JRE。
(1)java.exe的当前目录
(2)java.exe的父目录
(3)查询注册表“HKEY_LOCAL_MACHINE\Software\JavaSoft\Java Runtime Environment\”路径。
回复 使用道具 举报
jdk Java SE Development Kit  
jre Java Runtime Environment
一个是开发环境,一个是运行环境。你说开发环境运行需要不需要运行环境。所以我认为两个jre是一样的,只是jdk来开发也要用jre跑,所以也放进去个jre
回复 使用道具 举报
没有区别,安装自带的,和要求你自行安装的没区别,不需要纠结
回复 使用道具 举报
总的的说,JDK是开发人员编写代码用的,是一个编译环境,开发人员把代码写下来得调试运行一下看看哪里出错了,用的就是JDK里面的jre。而JDK外面的jre则是非开发人员用的,因为他们不需要编写代码调试程序,,只需要运行开发人员编写好的java程序,因此,他们不需要开发环境,不需要JDK,仅jre一个足矣。
总的来说,这两个jre作用是一样的,没有任何不同。

PS:这两个jre,一个在JDK文件里面,另一个在JDK文件外面,JDK外面的那个jre(即安装完JDK后,还有一个需要让你安装的东西),如果你是开发人员可以不必安装,取消即可。
求采纳!求采纳!!求采纳!!!  重要的事要讲三遍。

点评

赞一个~~~~~~~~~~  发表于 2016-1-8 20:19
回复 使用道具 举报
SpiritsOfBlack 发表于 2015-12-13 00:56
总的的说,JDK是开发人员编写代码用的,是一个编译环境,开发人员把代码写下来得调试运行一下看看哪里出错 ...

给你加1,回答的挺详细的~
回复 使用道具 举报
先和我一起了解一下JDK和JRE的区别,JDK是JAVA开发工具包,JRE是JAVA运行环境
为了让你理解,我只简单的说一下,
JDK包含JRE和一些开发工具,
如果是开发人员,就要安装JDK,因为里面包含JRE,所以就没必要单独安装JRE了。
如果不是开发人员,那么就只需要能运行JAVA程序就可以,所以只单独安装JRE就行

而且实际安装中,两个一起安装并没有什么冲突。
知道JDK和JRE分别是代表什么就能很好的区分了
回复 使用道具 举报
Mykey 中级黑马 2015-12-16 11:58:04
16#
jre是运行环境,一个是JDK自带的jre,另一个是单独的jre,其实作用都一样!JDK是开发用的,其中必然含有jre,安装上jdk就不需要安装单独的jre啦,亲
回复 使用道具 举报
一个用来运行普通Java程序。 一个用来做开发时自动调用。单独的那个是非开发人员可以用来运行程序,jdk目录下的那个是编程人员用的,和其他工具在一起
回复 使用道具 举报
JDK是开发工具集 里头包含jre也就是运行环境,如果你只需要运行java就只装jre,如果你要编写代码就装JDK。两者的jre无区别
回复 使用道具 举报
如果jre你安装路径和jdk选择的一样 那么可能会被自动删除 javac这个命令 就不能编译了
回复 使用道具 举报
xiejun 中级黑马 2015-12-23 07:15:00
20#
安jdk就行,jdk包含jre,jre.
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马