请问为什么在安装jdk时要安装两个jre?

在jdk目录下一个,与jdk平行的目录下一个
有没有哪位大侠帮我解答一下,谢谢啊!
谢谢大家的回答
zr888888888你可能没弄懂我的意思,我没有特意去安装jre,在我安装jdk时(jdk的安装程序是在sun的官网下的)就把两个jre装好了,比如我把jdk装在C:\Java\目录下,那么在Java目录下会有两个目录一个是jdk,一个是jre,而在jdk目录下又有一个jre,我看了下这两个好像是一样的吧。
不过还是很谢谢大家回答我的问题,谢谢!

一个是JDK中包含的JRE,一个是独立的JRE。
编译环境和运行环境是不同的,运行只需要独立的JRE就可以,因此独立发布一个JRE供运行外部程序使用
温馨提示:内容为网友见解,仅供参考
第1个回答  2008-03-09
可以不安装jre
因为jdk中自带jre
jdk是用纯java编写的
如果其中没有内置jre的话 jdk根本运行不了
细心的话可以发现在安装jdk时 首先自动安装的是java runtime environment(jre)
至于你说的两个jre 这可能是一种误解 他只是修改两个变量而已
而非两个jre 每个jdk单配一个jre本回答被提问者采纳
第2个回答  2013-09-23
JDK里面的工具是用java编写的,所以JDK本身是个java应用程序,必须要自行附带一套JRE才行,这就是在安装JDK时会出现一套与JKD平行的JRE目录的原因。
第3个回答  2008-03-06
其实你不安装jre也可以的.因为jdk中包含了jre.
相似回答