我注意到Eclipse IDE(對於Java,版本3.5.1)使用它自己的java編譯器,但是我找不到如何更改它。它甚至有可能嗎?如何爲Eclipse IDE設置Eclipse以外的eclipse Java編譯器
也許這是有點微不足道的,但經過多年使用IntelliJ IDEA後,我發現返回Eclipse有點尷尬。
謝謝。
更新:由於要求更詳細的解釋,我正在這樣做。
因此,最近我幫助了一些Java開發人員,並注意到他使用的Eclipse不是Sun的JDK。由於我們公司範圍內只使用Sun的JDK,我發現它很奇怪。
看來他只有Eclipse,並且不需要用於編譯java代碼(如javac)的其他工具。這是因爲Eclipse捆綁了自己的編譯器(有關更多詳細信息,請參閱this)。
本身我覺得這個功能相當不錯,我相信這有很好的理由。但我希望我們所有的公司開發人員使用相同的編譯器來生成Java字節碼(.class文件)。並在相同的JVM中運行。只是爲了儘可能保持統一的環境並消除其他特定環境問題。在Eclipse中指定JRE沒有問題。
但我未能找到如何將默認Java編譯器更改爲javac。另一方面,我的主要IDE IntelliJ IDEA允許這樣做(在javac,jikes或eclipse編譯器之間進行選擇)。所以我只想知道在Eclipse中是否有可能。
此外:
- 沒有。我與Eclipse編譯器本身沒有真正的問題,這是根本的物質能夠選擇。
- 我知道Apache Ant和其他解決方案可以用來編譯任何編譯器的Java代碼。但在這裏我對Eclipse及其集成項目建設感興趣(例如項目菜單下的菜單項)。
你能描述什麼是尷尬嗎? – 2010-11-12 10:00:46
你有什麼具體問題嗎? – Nivas 2010-11-12 10:01:08
重新回到Eclipse的尷尬(我在很久以前使用它幾年)是一個不同的主題,讓我們關注主要問題。但總的來說,我發現Eclipse的配置不是微不足道的,也不是非常透明。 – Ralkie 2010-11-12 13:16:03