如果你安装最新的java 1.6 jdk,没有安装公共jre选项,你最终会得到两个带有java.exe的\ bin目录:
%JAVA_HOME%\ JRE \ BIN
%JAVA_HOME%\ bin中
如果你比较这些目录,有一些文件是相同的(java.exe等),还有一堆是在一个或另一个。到目前为止,我曾经将%JAVA_HOME%\ bin添加到我的Path环境var中,但现在我想知道,它有所作为吗?选择其中一种是否有任何副作用?
如果安装只有一个java.exe和\ bin文件夹,那么会不会更清洁?
答案 0 :(得分:2)
JDK嵌入了JAVA_HOME\jre
中安装的JRE版本,这就是为什么你最终得到JAVA_HOME \ bin(JDK可执行文件)和JAVA_HOME\jre\bin
(JRE可执行文件)的原因。在大多数情况下,我倾向于将JAVA_HOME\bin
添加到我的PATH
,因为它有一个可用的java和javaw,还有各种Java开发工具(javac,javadoc等等)。如果您不需要其中任何一个,您可能只需指向JAVA_HOME\jre\bin
(但为什么要安装JDK)?