2014-09-04 126 views
6

我的朋友在運行Eclipse Luna的Mac上運行10.6.8時遇到問題。每當他運行Eclipse時,它都會顯示一個關於需要Java 7的錯誤。但是,由於他的較舊的操作系統,他無法安裝Java 7。更改Eclipse所需的Java版本

經過一些在線解決此問題的策略後,我找不到解決方案。所以,我決定去開拓eclipse.ini文件,並更改該行:

-Dosgi.requiredJavaVersion=1.7 

這樣:

-Dosgi.requiredJavaVersion=1.6 

然後,Eclipse中跑了。它尚未遇到錯誤。

這是Eclipse的問題,需要比所需的更新的Java版本,還是會在某個時候開始遇到問題?

+1

他將開始遇到問題。 Eclipse的部分需要Java 7 – 2014-09-04 17:42:07

+0

@ greg-449你知道哪些部分?我遇到了許多基礎知識,但找不到任何破解 – meanderingmoose 2014-09-04 17:42:55

+1

不,我不這樣做,但Eclipse開發人員沒有充分的理由就不會改變需求。 – 2014-09-04 17:43:42

回答

3

需要的Java 1.7的決定非常詳細在Eclipse錯誤423734

的主要原因首先是,Java 1.6的現在生活的結束,不再被維護描述。

既然決定是採取了一些包使用的是Java 1.7的代碼,有一個列表here雖然這可能因爲擴大。