首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >打开IntelliJ时,从Linux命令行发出的错误消息

打开IntelliJ时,从Linux命令行发出的错误消息
EN

Stack Overflow用户
提问于 2022-03-20 22:02:10
回答 2查看 211关注 0票数 0

我更改了IntelliJs基础JDK,以尝试修复一个错误,现在它甚至不允许我打开Intellij。我试着重新安装,但没成功。我的Linux的IntelliJ版本- 2020.3.3 JDK -OpenJDK11.0.14 2022-01-18 JDK我也改变了我的IntelliJ - 17.0.2

代码语言:javascript
复制
!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)
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2022-03-21 00:02:38

来自文档

引导JDK路径存储在配置文件夹中的.jdk文件中。可以通过更改IDE启动JDK操作或手动编辑.jdk文件(如果无法启动IDE以通过操作更改它)对其进行修改。

所以您需要手动编辑.jdk文件。(至于编辑是什么样子,我不确定。这在文档中没有提到)

对于Linux和Mac,JetBrains推荐他们自己的JRE,这是在该文档中引用的。

票数 1
EN

Stack Overflow用户

发布于 2022-03-21 00:03:07

Intellij 2020.3不支持使用JDK 17。这是有意义的,因为它在2020年11月发布,JDK 17在大约10个月后,即2021年9月14日发布。

您可以在Intellij 2020.3中使用的最新JDK是JDK 15。

因此,要么将Intellij 2020.3使用的JDK降级为JDK 15,要么将upgrade to a version of Intellij IDEA >= 2021.2降级,允许您使用JDK 17。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71551001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档