【发布时间】:2020-07-23 11:56:27
【问题描述】:
当我尝试启动 IntelliJ 时,我得到一个弹出窗口说
Cannot load a JDK class: com.sun.jdi.Field
Please ensure you run the IDE on JDK rather than JRE.
这真的很奇怪,因为我已将 JAVA_HOME 和 PATH 变量指向 Java 11 JDK。
【问题讨论】:
-
远程调试有点棘手,但是 1) 向我们展示您的 JAVA_HOME 变量。 2) 检查 IntelliJ 配置文件 jetbrains.com/help/idea/switching-boot-jdk.html 中是否没有覆盖它 3) 作为最后的手段,尝试通过配置文件进行更改
-
@Lesiak 更改 .jdk 文件中的 JDK 有帮助!谢谢!
-
下载 IntelliJ with JDK。这应该是开箱即用的
-
@ThorbjørnRavnAndersen 不是如果根据intellij-support.jetbrains.com/hc/articles/206544879 更改并且自定义运行时位置无效,请参阅我的答案以了解更多详细信息。
-
@CrazyCoder 是的。感谢团队制作“自带 jvm”发行版 - 它让事情变得更容易!
标签: java intellij-idea jetbrains-ide