今天用我老掉牙的 MacBook Pro 2015 跑 IDEA 时,感觉略卡,于是在网上找了一些教程来优化它的启动和运行速度。
有不少网友提到的一个措施是修改 IDEA 自身运行的 Runtime,即 JDK 版本。也决定试一下看看效果,于是安装了 Choose Runtime 插件,然后将默认的 JetBrains Runtime 由 IDEA 自带 JDK 11 换成了我自己安装的 JDK1.8.0_271,然后……IDEA 就再也起不来了
Unsupported Java Version
Java 11 or newer is required to run the IDE.
Please contact support at https://jb.gg/ide/critical-startup-errors
Your JRE: 1.8.0_271-b09 x86_64 (Oracle Corporation)
/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home/jre~、~/Library/Preferences 等文件夹,均未找到正在使用的 2020.3 版本的配置文件。失败<product>.jdk 文件里,并提供了配置文件目录相关的链接。~/Library/Application Support/JetBrains/IntelliJIdea2020.3,打开该目录,果然发现了 idea.jdk 文件。当遇到问题时,最应该关注的是错误提示里的信息,很可能解决方案或线索就在里面。
如果以上解决不了问题,在官方文档/网站等渠道寻找解决方案会比盲目全网搜索更精准。如 Configuration directory 这个链接里就清楚地描述了 IntelliJ IDEA 配置文件的存放位置。