Java 10下的Eclipse Window Builder错误

时间:2018-05-10 00:25:39

标签: javascript eclipse windowbuilder

Eclipse运行在0以下,但是这个Java项目有10个Java合规级别,因此WindowBuilder将无法从该项目加载类。为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。

这是我在安装窗口构建器时遇到的错误。我确保Eclipse和项目都运行相同的版本,但它仍然给我错误。

编辑:

proof

2 个答案:

答案 0 :(得分:1)

一个更简单的解决方案:这个问题给了我一些困难,我讨厌回滚到以前版本的java来解决它的麻烦。

有些开发人员研究了一种替代解决方案,该解决方案涉及使用安装新软件功能并通过此功能更新WB版本。工作得很漂亮。解决方案如下

Wim Jongman CLA Friend 2018-06-06 11:31:54 EDT

...我刚收到用户的报告,告诉我升级到WB 19.2。帮助他解决了这个问题:

检查[1]中的安装新软件链接 使用[2]中的更新站点 选择安装除了需要WDP的东西之外的所有内容

[1] http://help.eclipse.org/oxygen/index.jsp?topic=%2Forg.eclipse.platform.doc.user%2Ftasks%2Ftasks-129.htm&cp=0_3_17

[2] http://download.eclipse.org/windowbuilder/WB/integration/4.8/

答案 1 :(得分:0)

WindwowBuilder 1.9.2和JDK 11仍然可能出现此问题,并且可能是由于Eclipse本身是由较旧的Java虚拟机启动而导致的。

要解决此问题,请首先验证Project JDK的遵从性为11(Project..Java编译器..JDK遵从性),并且Java Build Path(Project..Build Path..Libraries)是否设置为JavaSE-11(两者均如此)也可以将Window..Preferences..Java..Compiler和Java..InstalledJRE..ExecutionEnvironment中的所有项目的默认设置配置为默认设置。

如果那不能解决问题,请转到 帮助..关于Eclipse IDE ..安装详细信息..配置 并检查-vm条目以确保Eclipse是用JDK 11启动的。 在Windows上,-vm属性可以设置为: C:\ Program Files \ Java \ jdk-11.0.4 \ bin \ server \ jvm.dll

如果配置的-vm条目指向较低的Java版本,请关闭Eclipse并通过添加附加命令行('-vm“ JDK11 \ bin \ server \ jvm.dll路径”)启动它。您还可以检查eclipse.ini文件中的-vm条目(或将-vm条目添加到eclipse.ini文件中)。