2017-01-06 57 views
2

我的應用程序基於Eclipse 3.8,我想知道它是否會通過Java運行。Eclipse 3.8(或Juno)會在Java 9上運行嗎?

我不使用較新的版本,因爲它有性能問題。根據我的經驗,與任何較新版本的Eclipse相比,Eclipse 3.8的速度要快很多。

有人知道這件事嗎?

謝謝。

更新:以前的標題可能表明我希望Eclipse 3.8能夠支持Java 9的新功能。但是,我真的只想知道我是否能夠通過Java運行應用程序9 RE。

+2

所以你打算留在朱諾永遠?如果我是你,我寧願投資編寫錯誤報告,並修復那些在新版本中遇到麻煩的事情。根據我的經驗,這種後端通常不夠健壯。你花了很多時間試圖讓他們做你想做的事......最後讓步並升級到新版本的eclipse。然後,當時的變化是**不** **關於一個新的模塊系統,將影響任何東西...... – GhostCat

+1

我認爲你應該給霓虹燈一個鏡頭 – serge

+2

支持Eclipse 3.8的更新早已結束3.8.2版。它不會對Java 9. –

回答

3

是它的工作原理,但只有一小片。

它失敗因爲Eclipse 3.8(麥浚龍)的org.eclipse.osgi束具有對Java 8或9的Java運行時沒有配置文件如果您添加這些工作對我來說。

我做的Java 9下運行與目標plattform 3.8.2(http://archive.eclipse.org/eclipse/downloads/drops/R-3.8.2-201301310800/)基於RCP-應用試驗成功的Oracle JVM在Windows 7

怎麼辦: 需要修補的org.eclipse .osgi束:

  • 帶簽名信息
  • 手動在所述束的profile.list添加用於Java 9運行時Enironment一個條目,並添加一個JavaSE的-1.9.profile定義

例如爲:https://github.com/derWallace/org.eclipse.osgi

但不能保證這是一個很好的協議進行生產!

3

號氧氣(4.7)和更新僅是發生了什麼計劃。如果您的績效結果是可驗證和可重複的,請提交關於它們的錯誤報告。