10

只是对 JDK 的目录布局感到好奇。所以有两个单独的 java.exe 文件 - 一个在:

C:\Program Files (x86)\Java\jdk1.7.0_45\bin

一个在:

C:\Program Files (x86)\Java\jdk1.7.0_45\jre\bin

为什么需要有两个文件?这个问题的动机来自于我在安装程序(SQL Developer)时遇到的一些挑战。

4

3 回答 3

6

安装jdk与安装jre.

jdk包是开发者包,包含编译器 ( javac) 等工具。

jre包是核心运行时包,包括 JVM/运行时环境/运行用 JVM 语言编写的软件所需的任何东西。

于 2013-11-06T21:22:16.457 回答
2

这里是Oracle 官方文档的链接。

jdk/bin和中的二进制文件jdk/jre/bin是相同的。根据文档,PATH应该指向jdk/bin.

于 2015-10-07T00:43:32.410 回答
0

这是JDK 7 和 JRE 7 安装指南的链接

如果您想运行 Java 程序,但不想开发它们,请下载 JRE。如果要开发 Java 应用程序,请下载 Java 开发工具包或 JDK。JDK 包含 JRE,因此您不必单独下载两者。

于 2015-10-09T13:51:05.920 回答