安装JDK后为什么产生两个JRE?两个JRE文件又有什么不同?

来源:百度知道 编辑:UC知道 时间:2024/05/03 02:02:04
严谨复制粘贴!!!!不专业也没事,只要你知道的话,就用通俗的语言说说!!!一个是 jre1.5.0_15另一个是 jre6?????没有安装两次!!!

楼主肯定安装了两次...有两个JRE并不奇怪可是怎么可能有一个JRE是1.5的一个是

1.6的呢??

两个JRE可以分担工作;

用户只需要执行 java 的程序时,那c:\program files\java\jre 下的jre就行了

用户是java程序员,需要java开发环境那么开发时系统就会优先去找“java 、 javac ”这些命令本身的目录或者他们的父目录的 jre ;
这样开发时一般运行的是 jdk 下的 jre;

而运行外部程序时,一般运行的是c:\program files\ 下的 jre,实现了分工,不同的 jre 负责各自范围的内容;

就是这么简单...楼主明白了吧??

祝楼主早日成功哈!!!

这个问题我遇到过,也顺利解决了。
首先,我解释下JDK和JRE的概念:
JDK就是Java Development Kit.简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。
如果安装了JDK,会发同你的电脑有两套JRE,我拿默认的安装路径来说,一套位于 \jre 另外一套位于 C:\Program Files\Java\jre1.5.0_15 目录下,后面这套比前面那套少了Server端的Java虚拟机,不过直接将前面那套的Server端Java虚拟机复制过来就行了。而且在安装JDK可 以选择是否安装这个位于 C:\Program Files\Java 目录下的JRE。如果你只安装JRE,而不是JDK,那么只会在 C:\Program Files\Java 目录下安装唯一的一套JRE。
这是正常现象,安装好后设置好路径就可以用了。

你安装的是1.6版本的吧,一般