我更改了我的 IntelliJs 基礎 JDK,試圖修復一個錯誤,現在它甚至不允許我打開 Intellij。我試圖重新安裝,但沒有奏效。IntelliJ 版本 - 我的 Linux VM 的 2020.3.3 JDK - openjdk 11.0.14 2022-01-18 JDK 我也更改了 IntelliJ - 17.0.2
!bootstrap.error.message.internal.error.please.refer.to.0!https://jb.gg/ide/critical-startup-errors!
java.lang.IllegalAccessError: class com.intellij.idea.StartupUtil (in unnamed module @0x7c89fbb9) cannot access class sun.awt.AWTAutoShutdown (in module java.desktop) because module java.desktop does not export sun.awt to unnamed module @0x7c89fbb9
at com.intellij.idea.StartupUtil.start(StartupUtil.java:301)
at com.intellij.idea.Main.bootstrap(Main.java:134)
at com.intellij.idea.Main.main(Main.java:82)
uj5u.com熱心網友回復:
從檔案
引導 JDK 路徑存盤在 config 檔案夾中的 .jdk 檔案中。可以通過更改 IDE 啟動 JDK 操作或手動編輯 .jdk 檔案來修改它(如果您無法啟動 IDE 以通過操作更改它)。
所以你需要手動編輯.jdk檔案。(至于編輯的樣子,我不確定。檔案中沒有提到)
對于 Linux 和 Mac,JetBrains 推薦他們自己的 JRE,該檔案中參考了該 JRE。
uj5u.com熱心網友回復:
Intellij IDEA 2020.3 不支持使用 JDK 17。這是有道理的,因為它是在 2020 年 11 月發布的,而 JDK 17 是在大約 10 個月后的 2021 年 9 月 14 日發布的。
可用于 Intellij IDEA 2020.3 的最新 JDK 是 JDK 15。
所以要么將 Intellij IDEA 2020.3 使用的 JDK 降級到 JDK 15,要么升級到 Intellij IDEA >= 2021.2 的版本,讓你可以使用 JDK 17。
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/447282.html
