只是对 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)时遇到的一些挑战。
只是对 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)时遇到的一些挑战。
安装jdk
与安装jre
.
该jdk
包是开发者包,包含编译器 ( javac
) 等工具。
该jre
包是核心运行时包,包括 JVM/运行时环境/运行用 JVM 语言编写的软件所需的任何东西。
这里是Oracle 官方文档的链接。
jdk/bin
和中的二进制文件jdk/jre/bin
是相同的。根据文档,PATH
应该指向jdk/bin
.
这是JDK 7 和 JRE 7 安装指南的链接
如果您想运行 Java 程序,但不想开发它们,请下载 JRE。如果要开发 Java 应用程序,请下载 Java 开发工具包或 JDK。JDK 包含 JRE,因此您不必单独下载两者。