1、第一步,关于如何配置多个JDK版本。可以参考网上其他示例:https://www.jb51.net/article/173091.htm
当配置JDK以后,点+号还可以继续配置
2、配置好,多个JDK版本以后,如何在项目的不同工程中,选择合适的JDK版本呢。现在很多项目都是JDK1.8了。那么碰到其他版本的项目的时,怎么调整JDK版本,完成打包呢。
关注几个点。
1) 找到 File- 》 Project Structure -》 选择Project 。或者快捷键 CTRL + SHIFT + ALT + S
2)找到 Settings -》Build,Execution,Deployment -》Java Compiler 快捷键:CTRL + ALT + S
3) 如果是tomact项目,找到Run - 》Edit Configuration 修改JRE配置
4)如果是maven项目,找到maven的conf配置文件下的settings.xml文件,确认是否有如下配置,如果有,注释掉。
如果不想注释掉,那就新增一个1.7的
<profile>
<id>jdk-1.8</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
</properties>
</profile>
<profile>
<id>jdk-1.7</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.7</jdk>
</activation>
<properties>
<maven.compiler.source>1.7</maven.compiler.source>
<maven.compiler.target>1.7</maven.compiler.target>
<maven.compiler.compilerVersion>1.7</maven.compiler.compilerVersion>
</properties>
</profile>
设置完成,刷新idea的MAVEN。会出现如下。
设置完这些打包的时候,还是没能使用你想要的JDK版本进行打包。那就去检查一下。Settings - 》 maven -》 Runner 是否改成了对应的版本
再检查一下pom文件。如果有也注释掉
最后,如果以上操作还都不行。那就清除IDEA缓存,重启IDEA 。File-》Invalidate Caches/Restart