IDEA-Maven项目的jdk版本设置方法
作者:Dawsson 时间:2022-07-21 16:04:17
在 Intellij Idea 中,我们需要设置 Settings 中的 Java Compiler 和 Project Structure 中的 Language Level 中的 jdk 版本为自己目前使用的版本,否则会经常提示我们 jdk 版本不正确导致的语法错误。
比如配置为 jdk1.8 :
但是在 Maven 项目中,Java Compiler 和 Language level 中的设置会自动变回到 pom.xml 文件中设置的 jdk 版本或者默认的 jdk1.5 版本。所以我们需要在 pom.xml 文件中修改 jdk 版本的配置或者自己添加配置:
<!-- 这里一般有 maven 的默认配置,修改即可 -->
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
或者:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>
注意: 如果 properties 和 build 里面都有配置的话,那么 properties 会覆盖掉 build 里面的配置,即以 properties 里面的配置为准。
来源:https://segmentfault.com/a/1190000018719421
标签:IDEA,Maven,jdk
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
关于AndroidStudio新建与编译项目速度慢解决办法
2023-05-22 05:05:10
![](https://img.aspxhome.com/file/2023/7/104627_0s.png)
Java实现的计时器【秒表】功能示例
2023-11-10 21:24:50
![](https://img.aspxhome.com/file/2023/1/59051_0s.gif)
Java程序测试上传Maven工程代码示例解析
2022-01-21 18:43:25
![](https://img.aspxhome.com/file/2023/5/65345_0s.png)
解析Spring Boot内嵌tomcat关于getServletContext().getRealPath获取得到临时路径的问题
2023-08-28 07:44:11
![](https://img.aspxhome.com/file/2023/4/99894_0s.png)
Web容器启动过程中如何执行Java类
2022-10-01 19:49:10
java数据结构之java实现栈
2023-11-25 05:32:36
MP(MyBatis-Plus)实现乐观锁更新功能的示例代码
2022-10-27 15:41:24
Spring boot集成Kafka消息中间件代码实例
2022-11-06 21:53:48
![](https://img.aspxhome.com/file/2023/6/61786_0s.jpg)
C#多线程之线程池ThreadPool用法
2021-07-21 06:28:40
![](https://img.aspxhome.com/file/2023/1/108771_0s.jpg)
C#使用DevExpress中的XtraCharts控件实现图表
2022-12-21 10:14:10
![](https://img.aspxhome.com/file/2023/7/102167_0s.png)
java中找不到符号的解决方案
2023-09-01 17:50:11
![](https://img.aspxhome.com/file/2023/4/102644_0s.png)
SpringSecurity权限控制实现原理解析
2022-04-05 14:46:27
![](https://img.aspxhome.com/file/2023/0/102630_0s.png)
详解C# Socket异步通信实例
2022-08-27 14:27:22
Java 使用poi把数据库中数据导入Excel的解决方法
2022-09-19 14:18:52
![](https://img.aspxhome.com/file/2023/0/62840_0s.png)
一文探寻Java装箱和拆箱的奥妙
2022-08-15 21:41:21
Java monitor机制使用方法解析
2023-11-09 11:25:56
![](https://img.aspxhome.com/file/2023/3/58563_0s.png)
Java与SpringBoot对redis的使用方式
2021-06-11 19:23:39
![](https://img.aspxhome.com/file/2023/6/78916_0s.png)
Jenkins节点配置实现原理及过程解析
2023-02-14 11:53:30
![](https://img.aspxhome.com/file/2023/5/64045_0s.png)
springboot 集成redission 以及分布式锁的使用详解
2023-06-20 06:48:43
![](https://img.aspxhome.com/file/2023/6/83486_0s.jpg)
java枚举类型-Enum
2021-07-11 00:56:47