IntelliJ IDEA Ultimate EAP 提示:
JDK required:
cannot load jdk class: com.sun.jdi.Field
Please ensure you run the IDE on JDK …
第一次尝试使用 最新的 EAP 版本,结果遇到错误。我们知道 IntelliJ 的系列产品都依赖于 java 运行环境,出现上面错误提示的原因是 : 找不到指定的 jdk 。
默认情况,所有 IntelliJ 产品都已绑定 JetBrains Runtime,并默认使用此运行时。
由于我已经安装了 IntelliJ IDEA Ultimate 2018.3 (它运行的很好);在安装 IntelliJ IDEA Ultimate EAP 2020.1 时,它自动将 2018.3 版的idea64.exe.jdk
配置文件的内容复制到了 2020.1 版中,导致了 JetBrains Runtime 不兼容的情况。
解决方法: 修改该配置文件
|
|
将路径中的 jreb4
改为 jbr
,。
比如:
<idea安装路径>\jre64
改为
<idea-ultimate-eap安装路径>\jbr
补充:
如果你配置了环境变量 IDEA_JDK_64
,建议在修改了idea64.exe.jdk
配置文件后的前提下,删除该环境变量。
另外 IDEA 启动不了的原因,也有可能是你配置的
IDEA_JDK_64
指向的 jdk 版本不兼容。请尝试 将其指向当前电脑上的最新版 jdk ;或者 删除IDEA_JDK_64
环境变量。
请注意: IDEA_JDK_64
环境变量 的 优先级 高于 idea64.exe.jdk
配置文件 的优先级。
更多 JetBrains Runtime 内容请参考,我的JetBrains Runtime(jbr)的介绍和更改