在安装完JDK后,在安装目录下会存在两个JRE目录,一个目录是"/Java/jdk 1.6.0_01/jre",另一个是“/Java/jre1.6.0_01"。
在这里解释一下:
第一个JRE用于为自身自带的开发工具提供运行环境。
第二个JRE用于为开发者编写的代码提供运行环境。
以上两个JRE都可以作为开发时Java运行的环境,但是JDK自带工具的运行环境只能选前者。
如果一台电脑安装两套以上的JRE,谁来决定呢?
这个重大任务就落在java.exe身上。Java.exe的工作就是找到合适的JRE来运行Java程序。
Java.exe依照底下的顺序来查找JRE:
- 自己的目录下有没有JRE;
- 父目录有没有JRE;
- 查询注册表:[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment]
本文详细解释了JDK与JRE的区别,特别是它们在Java开发过程中的作用,并阐述了Java.exe如何根据电脑内部的JRE来决定运行环境的过程。

5574

被折叠的 条评论
为什么被折叠?



