java 8的javac是_关于intellij想法:错误:java:javac任务:源版本8需要目标版本1.8...

使用IntelliJ IDE不能编译任何项目。 以下设置的屏幕截图:

二手JDK:

9d90677bb9eadb11aa680728b6223c42.png

项目SDK和语言级别:

db91c8c89e19cf98cbbb4ba2487f995f.png

语言等级:

79ad3931d574cbb0cf1d34f09a0fe8ac.png

有人有什么想法吗?

看起来不像是来自" pure Intellij"的错误; 您使用的是蚂蚁buildscript吗?

IDEA的可能重复:javac:源版本1.7需要目标版本1.7

stackoverflow.com/a/42993827/2685581

文件>设置>构建,执行,部署>编译器> Java编译器

将目标字节码版本更改为您正在使用的模块的1.8。

如果您使用的是Maven

将编译器插件添加到顶级project节点下的pom.xml:

org.apache.maven.plugins

maven-compiler-plugin

1.8

1.8

(从评论中悬挂。)

注意:如果您不介意重新导入项目,那么真正需要做的就是更改pom并重新导入项目,然后IntelliJ将选择正确的设置,而您不必手动更改它们。

在IntelliJ 14 Ultimate中工作。

在较旧的IDEA版本上,尝试:设置->编译器-> Java编译器->每模块字节码版本

如果在Mac上,请在Intellij IDEA>"首选项...">"构建,执行,部署">" Java编译器"下进行操作。

在IntelliJ v14中,其文件->其他设置->默认设置->构建,执行,部署-> Java编译器。

对于比2016.2更新的Intellij,还有一个地方要检查:Project Structure -> Project Settings -> Modules

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值