在Java安装目录中,为什么有多个java.exe文件?

时间:2013-11-06 21:19:55

标签: java directory installation

对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)的一些挑战。

3 个答案:

答案 0 :(得分:6)

安装jdkjre之间存在差异。

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

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

答案 1 :(得分:2)

这里是官方Oracle文档的link

X[model.labels_==k]jdk/bin中的二进制文件是相同的。根据文档,jdk/jre/bin应指向PATH

答案 2 :(得分:0)

以下是link到JDK 7和JRE 7安装指南

  

如果要运行Java程序,但不要开发它们,请下载JRE。如果要开发Java应用程序,请下载Java Development Kit或JDK。 JDK包含JRE,因此您无需单独下载。