-6
有人能告诉我什么是我必须改变java版本的所有地方,因为到目前为止我已经在5个以上的地方改变了它(我甚至不记得所有这些地方),它是仍然说“钻石运营商不支持-source 1.5”。最愚蠢的IDE有史以来..Intellij Java版本
- 项目 - >项目SDK
- 项目 - >项目语言水平
- 模块 - >语言水平
- 项目字节码版本
- 目标字节码版本
有人能告诉我什么是我必须改变java版本的所有地方,因为到目前为止我已经在5个以上的地方改变了它(我甚至不记得所有这些地方),它是仍然说“钻石运营商不支持-source 1.5”。最愚蠢的IDE有史以来..Intellij Java版本
如果您在IntelliJ IDEA中使用Maven来构建您的项目,您必须设置Java版本作为参数source
和target
在配置maven-compiler-plugin
:
<project>
[...]
<build>
[...]
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.5.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
</plugin>
</plugins>
[...]
</build>
[...]
</project>
默认版本用于此是1.5和IDE使用它来检查源代码兼容。
非常感谢!这是问题 – Mike
https://intellij-support.jetbrains.com/hc/en-us/articles/206544879-Selecting-the-JDK-version-the-IDE-will-run-under – Zarwan
也许,*只是*也许如果一个非常受欢迎的工具不是做你想做的事,这不是因为它很愚蠢。 – chrylis
只有两个地方:项目和模块。最愚蠢?几乎不。 – duffymo