如果安装最新的Java 1.6 JDK, 没有 安装公共JRE选项后,您将得到两个java.exe目录:
%java_home%\jre\bin
%JavaHOME %\bin
如果比较这些目录,有几个文件是相同的(java.exe等),以及一个或另一个目录中的一组文件。到目前为止,我曾将%java_home%\bin添加到我的路径环境变量中,但现在我想知道,这有什么区别吗?选择其中一种会有什么副作用吗?
如果安装只有一个java.exe和\bin文件夹,那么它不会更干净吗?
JDK嵌入了安装在 JAVA_HOME\jre 这就是为什么您最终会得到java_home\bin(JDK可执行文件)和 JAVA_HOME\jre\bin (JRE可执行文件)。在大多数情况下,我倾向于补充 JAVA_HOME\bin 对我 PATH 因为它有一个可用的Java和JavaW,而且还有各种Java DEV工具(JavaC、JavaDoc等)。如果你不需要这些,你可以直接指 java_主页\jre\bin (但那你为什么要安装JDK)?
JAVA_HOME\jre
JAVA_HOME\jre\bin
JAVA_HOME\bin
PATH
java_主页\jre\bin