如何切换IDEA的运行时JDK
程序员文章站
2022-05-27 15:11:00
...
问题
前面在运行spring 4.2.0版本的时候,控制台报错
The project uses Gradle 2.6 which is incompatible with IDEA running on Java 10 or newer.
刚开始以为是项目的jdk选错了,于是一顿操作,把所有地方的都切换到jdk1.8
结果发现并没有什么鸟用
于是我尝试升级Gradle的版本
这下确实不会报The project uses Gradle 2.6 which is incompatible with IDEA running on Java 10 or newer.
了,但是又报错其他问题,原因是gradle 2.x版本引入的一个包到了4.x好像不能用了,
那这就难搞了啊,进退两难,后来仔细想了一下,为什么我项目里面都切换到了jdk8,但是还是会报错Jdk 10呢?原来是因为
默认情况下,IntelliJ IDEA本身在Java 11上运行
解决方案
切换IDEA的运行时JDK
知道了原因,是因为默认情况下,IntelliJ IDEA本身在Java 11上运行,那么也就是说我们要切换这个运行时JDK,怎么做呢?先安装一个插件
装好了之后,按ctrl+shift+a
等待load完毕
选着jdk8确定安装
好了之后再次打开IDEA,这次就不会有问题了,但这里我还遇到了一个其他的问题,就是切换了jdk的版本之后,IDEA界面风格都变了,然后**信息也失效了,后来网上找了一下**的方案,**方案就不在此放出了。
如何切换回来运行时JDK为默认的JDK11
以mac系统为例,windows类似
一、先找到idea.jdk的文件在哪里
二、删除这个文件或者改名
mv idea.jdk idea.jdk1
然后再次打开IDEA,发现又切换回去了。