![](/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.