2017-05-31 145 views
0

我試圖安裝Eclipse的月神4.4的ObjectAid軟件。ObjectAid UML不支持MAJOR.MINOR版本52.0

Eclipse環境:

  • JDK 1.8符合
  • 安裝的JRE:jre1.8.0_60

系統環境:

  • 的Java 1.8.0_60

安裝當前版本1.2(http://www.objectaid.com/update/current)並重新啓動Eclipse的時候我嘗試添加圖後( 文件>新建> ObjectAid UML圖>類圖)我得到以下錯誤:

The selected wizard could not be started. 
Plug-in com.objectaid.uml.cls was unable to load class com.objectaid.uml.cls.editor.NewClassDiagramWizard. 
com/objectaid/uml/cls/editor/NewClassDiagramWizard : Unsupported major.minor version 52.0 

我知道這是因爲有一個在編譯時間與運行時使用的Java版本之間的不匹配。

我沒有看到的不匹配,雖然因爲我使用Java 8無處不在。我發現完整的錯誤日誌ObjectAid創建並開始像這樣:

!SESSION 2017-05-31 14:41:08.722 ----------------------------------------------- 
eclipse.buildId=4.4.2.M20150204-1700 
java.version=1.7.0_71 
java.vendor=Oracle Corporation 
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB 
Framework arguments: -product org.eclipse.epp.package.java.product 
Command-line arguments: -os win32 -ws win32 -arch x86 -product org.eclipse.epp.package.java.product 

現在的問題是在哪裏被拾起1.7的?我該如何改變這一點?

(請注意,Java 7的的確是安裝在我的計算機上,但它不是設置爲默認的任何地方,它的路徑甚至沒有。)

一個朋友有相同的配置,一切都爲他工作,但他的使用Eclipse Neon 4.6.3

任何想法?

回答

1

JDK 7可以在Eclipse目錄「的eclipse.ini」配置文件中被引用。

+0

我檢查和java有-Dosgi.requiredJavaVersion = 1.6!我沒有測試它是誠實的,因爲我畢竟升級到了霓虹燈,但它看起來像是這個問題。謝謝Felix! – jemima26

+0

非常感謝,我到處都是1.8,甚至Maven也用1.8來展示它。問題與你在答案中提到的是一樣的,eclipse.ini指的是1.7:P –

相關問題