在 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 版本的配置或者自己添加配置:

UTF-8

1.8

1.8

或者:

org.apache.maven.plugins

maven-compiler-plugin

3.7.0

1.8

1.8

注意: 如果 properties 和 build 里面都有配置的话,那么 properties 会覆盖掉 build 里面的配置,即以 properties 里面的配置为准。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

idea 配置java版本号_IDEA-Maven项目的jdk版本设置方法相关推荐

  1. eclipse 修改maven项目的jdk版本

    eclipse 修改maven项目的jdk版本 CreationTime--2018年6月8日10点29分 Author:Marydon 1.情景展示 jdk版本太低,如何修改 2.错误方式 第一步 ...

  2. 最全eclipse自由轻松来回切换项目的jdk版本的方法

    需求背景:有时候本地eclipse运行的项目所使用的jdk版本比Linux服务器高(低),需要调低(高)jdk版本. 此处以我把jdk版本从1.7切换到1.6为例: 所有需要在eclipse中设置的在 ...

  3. Maven新建项目的JDK版本类型问题

    前使用Maven的时候,就发现,新建项目的时候使用的JDK版本类型有问题总是和Eclipse中的默认版本类型不一致,需要手动去修改, 最近又在使用,真心受不了了,应该可以设置吧,就在网上查了下, 参考 ...

  4. maven项目的pom文件中各标签理解

    本文来说下maven项目的pom文件中各标签理解 文章目录 常用标签 常用标签 POM是项目对象模型(Project Object Model)的简称 pom.xml主要描述了项目的maven坐标,该 ...

  5. IDEA中maven项目的language level 修改后自动重置问题

    问题: 我的JDK使用的是1.8,但是在IDEA中编写1.8特性的代码时却会爆红,而且编译也通不过,确定不是代码的问题后.转而发现了Language Level这个东西,IDEA中默认Language ...

  6. maven项目的Archetype常用选择

    maven项目的Archetype常用选择 在使用idea构建项目时候, 会有如下界面: 这里的Archetype表是使用哪一个模板来初始化我们的项目:简单的说,Archetype是Maven工程的模 ...

  7. SVN优化(一) SVN忽略maven项目的target

    SVN优化(一) SVN忽略maven项目的target 一 eclipse刚开始导入的项目: 二  解决办法 方式一: 在项目代码路径,如: F:\xyx\sl  鼠标右键,"Tortoi ...

  8. Eclipse修改web项目的jdk编译版本

    Eclipse修改web项目的jdk编译版本 有的时候因为项目需要的原因我们需要指定web项目的编译版本,下边是两种修改编译版本的方法 1.修改所有项目的默认jdk版本 点击Window->Pr ...

  9. 如何查看Android项目的gradle版本和路径

    1.查看项目的gradle版本:打开gradle-wrapper文件可以看到这一行,其实就是所需gradle的下载网址,如果本地没有找到Android会自动到这个网址进行下载.以下面为示例,版本就是5 ...

最新文章

  1. usaco ★Humble Numbers 丑数
  2. oracle vm virtualbox如何设置u盘启动_电脑自主U盘装机 如何设置U盘启动
  3. 字符串对比 (STl强制转换字符串)
  4. Netflix:为什么建立专门的媒体数据库?
  5. Java基本sql_常用sql
  6. thymeleaf 复选框回显_Thymeleaf+layui+jquery复选框回显
  7. java link 使用_Java数据结构之简单的连接点(link)实现方法示例
  8. 等待队列设备[置顶] Linux设备驱动,等待队列
  9. div+css格式规范
  10. 只要7步,就能将任何魔方6面还原(留着以后教孩子玩
  11. [转贴]IE中 无法打开internet站点 。。。。。
  12. DELPHI 颜色表
  13. k8s集群搭建-1mater2node
  14. webcam实现拍照
  15. 光电自动避障小车_AGV小车触摸屏自动完成货物取、放过程,河南触摸屏厂家
  16. 驱动人生2014网卡版 v6.0.11.74 官方版
  17. thinkjs ajax跨域,解决thinkjs开发jsonp接口返回Unicode时的问题
  18. 用友t3安装计算机名称不符合,「用友T3安装教程」简单三步安装T3,安装再也不求人!...
  19. 如何修复损坏的硬盘分区
  20. 【Java编程系列】Java自定义标签-Tag

热门文章

  1. 线上MySQL某个历史数据表的分区笔记
  2. 中国光伏产业将面临何种形势?
  3. 使用JAX-WS构建Web Services .
  4. 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等 - Oracle   基础和管理_files...
  5. tf.Variable、tf.get_variable、tf.variable_scope、tf.name_scope、random、initializer
  6. 4-2 父子组件的数据传递
  7. 第二次冲刺-站立会议06
  8. 软件测试技术第一次试验之——JUnit的安装与使用
  9. ZOJ 3826 Hierarchical Notation 模拟
  10. 手游项目初期的一些想法