java.exe
用于运行类文件。据我了解,它不用于编译 Java 代码。java.exe
那么在我的系统上这个位置有什么用处:C:\Program Files\Java\jdk1.6.0\bin\java.exe
问问题
1232 次
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 回答