1 Intellij IDEA 修改JDK版本
第1步:配置JDK环境变量
装好JDK之后,要添加一个环境变量:JAVA_HOME
第2步:修改Idea配置
由Maven决定的版本
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<!-- <version>3.5.1</version> -->
<!-- 指定maven编译的jdk版本。对于JDK8,写成8或者1.8都可以 -->
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
这个Maven设置会自动修改如下2个配置:
1.IDEA中编译工具的JDK版本
File=> Setting=> Build,Execution,Deployment=>
Complier=> Java Compiler=> Per-module bytecode version=> Target bytecode version
2.IDEA中模块的JDK版本
File=> Project Structure=> Project Settings=>
Modules=> Modules=> Sources=> Language level
补充:借助IDEA软件辅助设置的JDK版本流程
设置构建工具(Maven/Gradle)的JDK版本
File=> Setting=> Build,Execution,Deployment=>
Build Tools=>
Maven=>
importing=> JDK for importer
Runner=> JRE
Gradle=>
Gradle JVM
设置平台的JDK
File=> Project Structure=> Platform Settings=> SDKs
设置【项目】和【模块】的JDK版本
方法1
File=> Project Structure=> Project Settings=>
Project=> Project SDK
Modules=> Dependencies=> Module SDK
方法2
Settings -> ... -> Java Compiler -> Per-Module bytecode version(为每个工程模块设置JDK版本)
设置指定Application/JUnit/main方法类的运行时JDK版本
Run=> Edit Configurations=> Run/Debug Configurations
若应用为 SpringBoot:Configuration=> Environment=> JRE=> 选择正确的JRE
若应用为 Application:Build and run=> 选择正确的JDK
若应用为 JUnit : Run => Configuration => 选择正确的JDK
通过 Maven settings 设置JDK版本
未亲测
<!-- 让 idea 的 maven 项目 pom.xml文件变成jdk1.8的配置 -->
<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>