Java日食氧气4.7.3a?
我试图在macOS highSierra上使用windowbuilder on eclipse oxygen 4.7.3a。 它安装得很好但每次我尝试打开设计部分时都会显示此错误
Eclipse运行在0以下,但是这个Java项目具有1.8 Java合规性级别,因此WindowBuilder将无法从该项目加载类。 为项目使用较低级别的Java,或使用较新的Java版本运行Eclipse。
我尝试了一切。 比如改变正在运行的环境,.jre文件,尝试不同的JDE。 没什么用的。 有什么建议么?
您唯一的短期解决方案是使用Java版本<= 9。
最初,由于几个原因,WindowBuilder无法使用Java 9。 请参阅错误526098 – WindowBuilder无法在Java 9上运行 。
其中一个问题是System Property java.version意外地只是“9”:
请检查你是否有9.0 JDK,它对我来说是9.0.1,直到我将目标JRE降级到9.0,这有不寻常的
System.getProperty("java.version").equals("9")
让WindowsBuilder在Java 9上运行的修复程序仅在2/21/18完成,并且基于您的错误,当使用Java 10运行WindowsBuilder时,看起来存在类似的问题。我建议您使用Eclipse创建Bug报告 。
也可以看看:
- SO Post Eclipse氧气窗口生成器错误与Java SE 10.0.1的解决方案/解决方法是回归到Java 9。
- 此Eclipse论坛post中的用户向您报告类似的问题。
- maven jersey-multipart缺少对javax.ws.rs.core.Response的依赖
- 为什么Eclipse要求我在java代码中设置(任意)括号?
- 我收到“java.lang.ClassNotFoundException:com.google.gson.Gson”错误,即使它是在我的类路径中定义的
- 如何使用Object 数组调用MethodHandle.invokeExact()?
- Eclipse调试筛选不需要的包
- 谷歌地图v2片段视图在更改宽度时会闪烁
- 如何在Eclipse的Java EE透视图中隐藏引用的库?
- Eclipse for Java中“不可避免的generics类型问题”是什么?
- 如何计算serialversionuid