IDEA打不开因JDK版本问题

  1. java ** or newer is required to run the ide. Please delete or adjust environment variable IDEA_JDK_** and try again
  2. Improperly specified VM option. To fix the problem, edit your JVM options and remove the options that are obsolete or not supported by the current version ofthe JVM.Failed to create JVM. JVM Path: ***

IDEA设置的JDK版本低了也不行(错误一)、高了也不行(错误二),环境变量IDEA_JDK_**不设不行,因为经常莫名其妙的就输入不了中文。

如何找到适合IDEA的版本?

如果是错误二。找了半天也找不到我的jdk版本,干脆来个简单粗暴的解决方式——下个低版本的jdk。

比如jdk8,下载地址。下载解压后和设置环境变量(参考错误一中的解压和设置环境变量的方式),然后再打开idea,此时报错换成了错误一。

然后用下面的错误一解决方式。

错误一

如果是错误一,哦豁,它如此明显的告诉你要哪个版本的jdk了。比如我的错误是:

java 11 or newer is required to run the ide. Please delete or adjust environment variable IDEA_JDK_64 and try again

它告诉我这个IDEA需要java 11的版本,那我就去下一个OpenJDK11,请看后面的下载OpenJDK说明

将jdk解压到你的jdk安装目录,在windows中是C:\Program Files\Java,然后将jre解压到你的jdk目录,比如我下载的jdk解压出来的目录是C:\Program Files\Java\jdk-11.0.11+9,解压完成后把目录名重命名为jre。

检查一下jdk和jre下面有bin目录,有就说明安装对了。最后把你的环境变量IDEA_JDK_**设置的值设置为jdk目录。比如我将IDEA_JDK_64的环境变量设置为C:\Program Files\Java\jdk-11.0.11+9

下载OpenJDK说明

先说一下如何下载OpenJDK版本,因为oracle的jdk付费了,而OpenJDK是免费的。

假设我们要下的是java11版本的OpenJDK11-镜像地址

这里需要根据你的操作系统版本下载,比如我windows中的电脑信息中的系统类型说明我电脑时64位的,那我就应该移动到x64/windows/目录下。那我的下载地址应该是:

https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/11/jdk/x64/windows/
https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/11/jre/x64/windows/

那么我在jdk页面和jre应该下的文件是*-jre_*.zip,比如我的:

OpenJDK11U-jdk_x64_windows_hotspot_11.0.11_9.zip
OpenJDK11U-jre_x64_windows_openj9_11.0.11_9_openj9-0.26.0.zip

如果找不到你的版本,那就去AdoptOpenJDK官网找,下载自备代理~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值