IEDA 配置 JDK 版本
# IEDA 配置 JDK 版本
# 由 IDEA 决定的版本
注意:要按照下边的顺序依次修改。
# 1. 设置平台的 JDK 版本
File --> Project Structure --> Platform Settings --> SDKs
1
# 2. 设置项目和模块的 JDK 版本
方法 1:
File --> Project Structure --> Project Settings -->
Project --> SDK
Modules --> Dependencies --> Module SDK
1
2
3
2
3
方法 2:
Settings --> Build, Execution, Deployment --> Compiler --> Java Compiler -->
Per-Module bytecode version(为每个工程模块设置JDK版本)
1
2
2
# 由 Maven 决定的版本
# 1. IDEA 中模块的 JDK 版本(可选,可从 pom.xml
读取)
File --> Project Structure --> Project Settings -->
Modules -->
Sources --> Language level
Dependencies --> Module SDK
1
2
3
4
2
3
4
# 2. IDEA 中编译工具的 JDK 版本(可选,可从 pom.xml
读取)
以及构建工具(Maven/Gradle)的 JDK 版本
File --> Setting --> Build,Execution,Deployment -->
Build Tools -->
Maven -->
importing --> JDK for importer
Runner --> JRE
Complier --> Java Compiler --> Per-module bytecode version --> Target bytecode version
1
2
3
4
5
6
2
3
4
5
6
# 3. 设置运行时的 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
1
2
3
4
2
3
4
其中,通过给 pom.xml
添加如下配置,会自动修改上面的 1 和 2 两个配置:
<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>
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
(完)