繁体   English   中英

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

[英]In the Java install directory, why are there multiple java.exe files?

只是好奇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)的一些挑战。

安装jdkjre之间有区别。

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

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

这里是官方Oracle文档的链接

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

这里是一个链接到JDK 7和JRE 7安装指南

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM