代码之家  ›  专栏  ›  技术社区  ›  Persimmonium

从JDK添加到系统路径env var的内容

  •  1
  • Persimmonium  · 技术社区  · 14 年前

    如果安装最新的Java 1.6 JDK, 没有 安装公共JRE选项后,您将得到两个java.exe目录:

    • %java_home%\jre\bin

    • %JavaHOME %\bin

    如果比较这些目录,有几个文件是相同的(java.exe等),以及一个或另一个目录中的一组文件。到目前为止,我曾将%java_home%\bin添加到我的路径环境变量中,但现在我想知道,这有什么区别吗?选择其中一种会有什么副作用吗?

    如果安装只有一个java.exe和\bin文件夹,那么它不会更干净吗?

    1 回复  |  直到 14 年前
        1
  •  2
  •   ig0774    14 年前

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