0

java.exe用于运行类文件。据我了解,它不用于编译 Java 代码。java.exe那么在我的系统上这个位置有什么用处:C:\Program Files\Java\jdk1.6.0\bin\java.exe

4

3 回答 3

2

就像你说的,它是运行编译后的 Java 代码。它就在那里,以便您可以轻松地将其包含在 CLASS-PATH 变量中(在 Windows 中,它将帮助您从命令行运行 java)。

java myNewProg

JDK 包含了 JRE——即,如果您获得了 JDK,您还将获得所有 JRE 的东西。但如果你只下载 JRE,你将不会拥有一切

于 2013-01-23T14:13:55.957 回答
1
  • C:\Program Files\Java\jdk1.6.0\jre是运行环境的位置;您可以使用它与您的应用程序一起重新分发,因此包含java能够运行它;
  • C:\Program Files\Java\jdk1.6.0是开发环境的位置。它在其bin文件夹中包含javac(用于编译您的代码)和java(用于运行您的代码)——可以说您可能想要运行您正在开发的代码。该java可执行文件确实与jre.
于 2013-01-23T14:19:20.820 回答
0

JDK 代表 Java DEVELOPER Kit,因此它包括编译和测试程序的所有工具,就像您在第一行中所说的那样。

于 2013-01-23T14:18:38.460 回答