簡體   English   中英

Java在日食氧氣4.7.3a搖擺?

[英]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創建錯誤報告

也可以看看:

卸載Java版本並安裝Java(8)的較低版本。不再提供對WindowBuilder的支持。

如何卸載當前版本?(Mac)

轉到/ Library / Java / JavaVirtualMachines /查看Java的當前版本,並將jdk1.8.0_131.jdk替換為您的Java版本。

  1. sudo rm -rf /庫/Java/JavaVirtualMachines/jdk1.8.0_131.jdk
  2. 須藤rm -rf /Library/PreferencePanes/JavaControlPanel.prefPane
  3. sudo rm -rf /庫/ Internet \\插件/JavaAppletPlugin.plugin
  4. sudo rm -rf〜/庫/應用程序\\支持/ Oracle / Java

安裝Java 8

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

然后:右鍵單擊您的項目,然后轉到“屬性” 在此處輸入圖片說明

確保您的配置如下所示:在“配置工作區”設置圖片的頂部,單擊它(取消選中項目規范設置),然后查看下圖 圖1

與圖片相同,然后啟用“項目規格設置”

重新啟動Eclipse

做完了!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM