java.exe
用于运行类文件。根据我的理解,它不用于编译Java代码。那么java.exe
在我的系统上的这个位置有什么用途:C:\Program Files\Java\jdk1.6.0\bin\java.exe
答案 0 :(得分:2)
就像你说的那样,它是运行已编译的Java代码。它就在那里你可以轻松地将它包含在CLASS-PATH变量中(在Windows中它可以帮助你从命令行运行java)。
java myNewProg
JDK包含JRE - 即如果你得到JDK,你也会得到所有的JRE东西。但是,如果你只下载JRE,你就不会拥有一切
答案 1 :(得分:1)
C:\Program Files\Java\jdk1.6.0\jre
是运行时环境的位置;您可以使用它来重新分发您的应用程序,因此包含java
以便能够运行它; C:\Program Files\Java\jdk1.6.0
是开发环境的位置。它在bin
文件夹中包含javac
(用于编译代码)和java
(用于运行代码) - 可以说您可能希望运行正在开发的代码。 java
可执行文件确实与jre
中的可执行文件相同。答案 2 :(得分:0)
JDK代表Java DEVELOPER Kit,因此它包含了编译和测试程序的所有工具,就像你在第一行中所说的那样。