Java EE系列(三)——关于Java compiler level does not match the version报错的解决方法

在导入war包的过程中,当导包成功之后总会出现一把红色叉叉,这其实是Java jdk版本冲突所出现的问题,这个问题其实也困扰了peter xiao很久,不过后来经过改进,问题也终于解决了。来,让我们先看看问题截图:

 那么,现在我们就开始吧!

1. 我们先打开命令行,输入

java -version

 查看自己安装的jdk版本,这里博主安装的是jdk11版本的,但同时也存在jdk15版本,所以这也是发生版本冲突的原因。

2.回到eclipse页面,点击window——preferences,在左边栏中找到Java——installed,勾选自己目前配置的jdk(这里选的是jdk11,因为jdk15以后的版本对于eclipse2020-09版本已经不适用了)

 

 

3.再在preferences里找到Java——compiler,同样,把jdk版本改成11 

 

4. 回到页面,选中出现报错的项目,右键点击并选择properties——Java compiler,再次将jdk版本改成11 

 

 

5. 同时在左边栏中选择project facets,将Java版本选为11,最后应用和保存,关闭此界面 

 

6. 最后就可以看到出现报错的项目就没有了,问题得以解决! 

 

       其实在配置jdk和eclipse环境时,出现版本冲突也是很常见的情况,大家一定要了解jdk对应适合的版本,同时电脑尽量只安装一个版本的jdk,这样也能避免这种问题的发生。 另外,博主这里是以jdk11版本作为举例,并不意味着只有jdk11版本才适用于本文所述,大家选择合适的jdk按照步骤进行配置都是可以解决问题的。over!

 

  • 4
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值