解决java:无效的源发行版:xxx,以及无效的目标发行版:xxx(超详细)

无效的源发行版:xxx

产生原因

这个问题通常是由于你的Java编译器配置与你正在使用的Java版本不匹配引起的。具体来说,这个错误提示说明你的Java源代码编译目标是Java xxx,但是你的Java编译器可能配置为使用一个较低版本的Java。

解决方法

改变项目结构中的SDK版本以及编译器版本

这个方法一共分为二个步骤:

> 第一个步骤:在idea中点击File > Project Structure > Project。①处显示的是你的SDK版本,也就是JDK版本,②显示的就是编译器版本,要将两者的版本号对应起来
在这里插入图片描述

第二个步骤:将Modules->dependencies中对应的SDK版本以及Modules->Sources中的编译器版本调成与上文一样
在这里插入图片描述
在这里插入图片描述
blog.csdnimg.cn/direct/c95aa2d54fcd4f8c9afe5ea8b2aa11af.png)

无效的目标发型版本:xxx

产生原因

编译器的目标编译java版本与你使用的java语言版本不匹配,可以对JDK进行版本的更换,但比较繁琐,建议在setting中直接更改编译目标的java版本

解决办法

在File->settings->Build, Execution,Deployment->Compile->java Compile中更改module中对应项目的目标编译版本,与对应的JDK版本对应。
在这里插入图片描述

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值