idea Error:java: 无效的源发行版:

搭建maven工程的时候,创建了一个新的子模块,运行一个main方法发现跑不来,以为是打开方式不对,又重新创建了几遍,发现还是同一个问题qwq

网上各种找啊,发现说的都差不多,无非就是

1) settings => Java Compiler (解决问题后发现和我这个没半毛钱关系,这里就不放图了)

2) project structure => project

找到这里发现还是有点关系的,报错是 Error:java: 无效的源发行版:9

正好这里选择的也是9,然后我就调成8试一试,重构一下项目运行

果然是它的问题,然后我又修改成了7一运行(这里的789是jdk版本)

 

这就O了,纠缠我四十多分钟的小问题就这么简单的解决了,感觉实在不值= =,所以顺便再花点时间写个博客qwq

这个问题在这就到尾声了,突然想起问题的开始

为什么这个新建模块会出现编译问题,别的模块咋就能运行qaq

抱着吃瓜的心态我又去运行了几遍,发现codegenerator模块可能是名字起的比较好听,大家排斥他,他一不高兴就不给运行了

开个玩笑,打开Project Structure => modules 

多次对比后发现了codegenerator模块和其他模块的不同,原来这里也可以设置编译的版本qwq

可以看到,codegenerator模块设置的是项目默认的编译版本,而其他模块则是jdk7

怪不得之前怎么修改编译版本,其他的模块都没影响,只有codegenerator傻傻的报错

这个问题,到这就没了,希望自己不会再因为这个问题来翻一遍博客了qoq

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值