ObjectAid UML 不受支持 major.minor 版本 52.0

ObjectAid UML Unsupported major.minor version 52.0

我正在尝试为 Eclipse Luna 4.4 安装 ObjectAid 软件。

Eclipse 环境:

系统环境:

安装当前版本 1.2 (http://www.objectaid.com/update/current) 并在我尝试添加图表时重新启动 Eclipse ( 文件 > 新建 > ObjectAid UML 图 > Class 图) 我收到以下错误:

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.

有什么想法吗?

JDK 7 可以从 Eclipse 目录中的 'eclipse.ini' 配置文件中引用。