Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used) java编译报错

Java Maven项目文件红叉叉(The compiler compliance specified is 1.6 but a JRE 1.8 is used)java编译报错

在导入Maven项目或其他java项目时,总是不会那么一帆风顺,碰到最多的就是编译报错问题(java文件到处都是“红叉叉”) 下面对此类问题做一个详细解决方法。

当出现java文件报错(红叉叉),请按照如下几个步骤一一对比,看看你的项目哪一步不对,然后再进行调整

配置之前请先关掉项目自动编译功能,否则操作起来会比较难受

  1. 配置开发环境的JDK版本(在此以eclipse为例)
  2. 配置项目对应的JDK版本(在此以eclipse为例)
  3. 配置Maven项目文件POM.xml文件编译版本

第一步: 配置开发环境的JDK版本(在此以eclipse为例)
操作:Window > preferences > Java > Installed JREs

图一:
添加需要的JDK版本
图一是进入添加jdk的页面

图二:
添加所需版本的JDK
图二为选择你安装好的JDK版本路径,
我的JDK版本安装路径为:D:\Program Files\Tools\IBM_java_v8_win64

图三:选择你的JDK安装目录
选择jdk的安装目录
图四:选择你的编译的版本(我的是1.8)
操作:Window > preferences > Java > compiler
在这里插入图片描述
第二步: 配置项目对应的JDK版本(在此以eclipse为例)
第一步很多人都知道,但是非常容易漏掉此第二步
操作:properties > Java Build Path > Libraries
图一:
在这里插入图片描述
图二:选择你安装的对应的jkd版本
在这里插入图片描述
图三:调整项目对应的java compiler 在这里插入图片描述

图四:调整Project Facets 中java的jdk版本 在这里插入图片描述
图五:选择java对应的version 在这里插入图片描述

第三步:配置Maven项目文件POM.xml文件编译版本

图一:调整pom的jdk版本 在这里插入图片描述
完成此三步,便可以解决 99% 因为项目编译而带来的问题。

  • 7
    点赞
  • 30
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

luckjump

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值