2017-10-12 128 views
1

如果eclipse有編譯器(請參閱Wikipedia article on IDEs,第三行),爲什麼我必須下載jdk才能編譯.java文件?不日蝕將我的文件轉換爲字節碼?關於Eclipse for Java

+0

您可能想要閱讀[編譯器是什麼](https://en.wikipedia.org/wiki/Compiler) – nullpointer

+0

[javac和Eclipse編譯器有什麼區別?](https:/ /stackoverflow.com/questions/3061654/what-is-the-difference-between-javac-and-the-eclipse-compiler) – 2017-10-12 11:37:55

回答

3

Eclipse有它自己的編譯器,它只能用於JRE。 JRE是需要的,因爲Eclipse本身是用java運行的。但是,如果我們安裝了JDK,則可以在開發過程中查看Java平臺類源。另外Eclipse的Maven插件使用JDK編譯器。

+0

實際運行編譯後的程序也需要JRE。所以即使Eclipse不是用Java編寫的,也需要它(除非Eclipse也實現了它自己的JVM和Java標準庫,否則它不會)。 – sepp2k