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 –

相关问题