java.exe
用于运行类文件。根据我的理解,它不用于编译Java代码。那么java.exe
在我的系统上的这个位置有什么用处:C:\Program Files\Java\jdk1.6.0\bin\java.exe
为什么Java JDK文件夹中有一个java.exe?
回答
就像你说的那样,它是运行已编译的Java代码。它在那里,以便您可以轻松地将其包含在CLASS-PATH变量中(在Windows中它将帮助您从命令行运行java)。
java myNewProg
JDK包含JRE - 即,如果您获得JDK,您也将获得所有JRE内容。但是,如果你只下载JRE,你不能拥有一切
呵呵,OP在问题的第一行回答了他自己的问题。 :) –
我认为他的观点是,为什么当JRE中有这个文件夹时,它在JDK文件夹中? –
@AshBurlaczenko - 好的,我明白了..好吧,我会编辑 – Coffee
JDK代表Java开发工具包,因此它包括了所有的工具来编译和测试您的程序,就像你在第一行说。
C:\Program Files\Java\jdk1.6.0\jre
是运行时环境的位置;您可以使用它来重新分配您的应用程序,因此包含java
以便能够运行它;C:\Program Files\Java\jdk1.6.0
是开发环境的位置。它包含在其bin
文件夹都javac
(编译代码)和java
(运行代码) - 可以说你可能要运行您正在开发的代码。java
可执行文件的确与jre
中的可执行文件相同。
- 1. Java Windows7 System32文件夹java.exe
- 2. 为什么在jdk中有2个exe文件?
- 3. “system32 \ java.exe”和“Program Files \ Java \ jdk1.6.0_33 \ bin \ java.exe”有什么区别?
- 4. 是什么原因背后把两个jre,一个在jdk和一个外部jdk在程序文件中的java文件夹中
- 5. 为什么在Ubuntu中有很多Java文件夹?
- 6. 为什么所有的CSS文件都在一个文件夹中?
- 7. 为什么java中没有头文件?
- 8. 在system32文件夹中的java.exe并不总是被创建
- 9. 我有64位的Java,但我的Program Files \ Java文件夹中没有jdk文件夹?
- 10. 为什么我的项目中有两个res文件夹?
- 11. 为什么java JDK为所有操作系统提供选项?
- 12. JDK JDK中的文件中没有
- 13. 为什么只有1个java源文件能够写入同一个文件?
- 14. 在现有的文件夹中创建一个文件-java
- 15. 为什么我的/ wp-content/uploads文件夹中有'cache'文件夹?
- 16. TFS Build 2008 - 为什么所有东西都被放在一个文件夹中?
- 17. 有没有一个Java EE的JDK
- 18. bin文件夹中的两个“.compiled”文件没有被发布 - 为什么?
- 19. 为什么Firefox个人资料文件夹中没有webappsstore.sqlite文件?
- 20. ibm jdk和oracle jdk有什么区别?
- 21. 为什么团队基础为没有子文件夹的文件夹显示“+”
- 22. 为什么Java没有文件拷贝?
- 23. 为什么有2个web.config文件中
- 24. 为什么有两个Cordova www文件夹?
- 25. 两个文件夹:Bin和Obj ....有谁知道为什么...?
- 26. 为什么java.io.URL去掉最后一个文件夹?
- 27. 为什么一个文件夹突然无法访问?
- 28. vlad the deployer:为什么我需要一个scm文件夹?
- 29. 位于JDK文件夹中的类文件在哪里?
- 30. 为什么我在bin文件夹中有这么多CLASS文件?
我想这将是很方便的可以运行你编译什么。 –
jdk包含一个jre – assylias
AFAIK,这样你就可以在你的路径中包含一个目录来获取所有内容。 –