什么\ bin添加到系统路径env var来自jdk

时间:2010-05-20 13:50:08

标签: path environment-variables java

如果你安装最新的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文件夹,那么会不会更清洁?

1 个答案:

答案 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)?