转自:https://www.cnblogs.com/joshul/p/6222398.html

IntelliJ IDEA中Maven项目的默认JDK版本

 

在IntelliJ IDEA 15中使用Maven时,IDEA将默认的编译版本、源码版本设置为jdk5。编译项目的时候出现警告:”Warning:Java: 源值1.5已过时, 将在未来所有发行版中删除”,并且无法编译jdk1.5以上的代码。

出现这样的原因应该是Maven插件的默认配置有问题。解决方法是在”pom.xml”里加入如下代码:

<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
  • 1
  • 2
  • 3
  • 4
  • 1
  • 2
  • 3
  • 4

然后按”Ctrl+Shift+Alt+S”打开项目配置,设置Modules的Language Level为”8”:

最后按”Ctrl+Alt+S”打开设置,搜索”JavaCompiler”,将默认jdk和当前modual的jdk版本切换为1.8即可: 

写一段JDK8的代码,运行测试一下是否正常:

public class Test {
public static void main(String[] args) {
List<String> list = Arrays.asList("Hello", "World!");
list.stream().forEach(System.out::println);
}
}

最新文章

  1. HDU 4293---Groups(区间DP)
  2. Machine Learning Algorithms Study Notes(4)—无监督学习(unsupervised learning)
  3. Linux里startup.sh 和 shutdown.sh
  4. [转]ubuntu错误解决E: Sub-process /usr/bin/dpkg returned an error code (1)
  5. Unity3D之如何创建正确的像素比在屏幕上
  6. push() &amp; concat()
  7. java计算器
  8. 10676 涂鸦跳跃(sort)
  9. Oracle Sql优化之Rownum的使用
  10. MVC 路由设置伪静态
  11. 想进大厂,想收获高薪offer,资深猎头告诉你怎么做......
  12. orderBy新写法
  13. VC++安装及使用
  14. JVM jinfo命令(Java Configuration Info) 用法小结
  15. REST风格的增删改查(2)
  16. ios中图片旋转
  17. BZOJ4321:queue2(DP)
  18. Wiki版产品需求---产品需求文档到底是谁的?产品到底是谁的?
  19. 【BZOJ4198】【NOI2015】荷马史诗(贪心,Huffman树)
  20. 下拉网页div自动浮在顶部

热门文章

  1. SDOI2018IIIDX
  2. centos7安装mysql 8
  3. python-路径处理path
  4. 零基础学习python_异常处理(32-33课)
  5. mac python3安装virtualenv出现的问题
  6. [UGUI]图文混排(六):点击区域
  7. java se 随机数。生成
  8. Exchange重启脚本
  9. linux 打压缩包
  10. WebService简单教程