![](/img/trans.png)
[英]Eclipse 4.7.3a and Java 10 Error: Could not find or load main class
[英]Java swing on eclipse oxygen 4.7.3a?
我试图在macOS highSierra上的eclipse oxygen 4.7.3a上使用windowbuilder。 它安装正常,但是每次我尝试打开设计部件时,都会显示此错误
Eclipse在0以下运行,但是此Java项目的Java遵从级别为1.8,因此WindowBuilder将无法从该项目中加载类。 对项目使用较低级别的Java,或者使用较新的Java版本运行Eclipse。
我尝试了一切。 如更改运行环境,.jre文件,请尝试使用其他JDE。 没有任何作用。 有什么建议么?
您唯一的短期解决方案是使用<= 9的Java版本。
最初,由于多种原因,WindowBuilder无法与Java 9一起使用。 请参见错误526098-WindowBuilder无法在Java 9上运行 。
这些问题之一是系统属性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创建错误报告 。
也可以看看:
如何卸载当前版本?(Mac)
转到/ Library / Java / JavaVirtualMachines /查看Java的当前版本,并将jdk1.8.0_131.jdk替换为您的Java版本。
安装Java 8 :
https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
确保您的配置如下所示:在“配置工作区”设置图片的顶部,单击它(取消选中项目规范设置),然后查看下图
与图片相同,然后启用“项目规格设置”
重新启动Eclipse
做完了!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.