欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

如何切换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
如何切换IDEA的运行时JDK
如何切换IDEA的运行时JDK
如何切换IDEA的运行时JDK
如何切换IDEA的运行时JDK
结果发现并没有什么鸟用
如何切换IDEA的运行时JDK

于是我尝试升级Gradle的版本
如何切换IDEA的运行时JDK
这下确实不会报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,怎么做呢?先安装一个插件
如何切换IDEA的运行时JDK
装好了之后,按ctrl+shift+a
如何切换IDEA的运行时JDK
等待load完毕
如何切换IDEA的运行时JDK
选着jdk8确定安装
如何切换IDEA的运行时JDK
好了之后再次打开IDEA,这次就不会有问题了,但这里我还遇到了一个其他的问题,就是切换了jdk的版本之后,IDEA界面风格都变了,然后**信息也失效了,后来网上找了一下**的方案,**方案就不在此放出了。

如何切换回来运行时JDK为默认的JDK11

以mac系统为例,windows类似
一、先找到idea.jdk的文件在哪里
如何切换IDEA的运行时JDK
二、删除这个文件或者改名

mv idea.jdk idea.jdk1 

然后再次打开IDEA,发现又切换回去了。