到目前为止,我发现这些地方都在谈论JDK版本
.idea/compiler.xml: <module name="my_module" target="1.8" />
JAVA_HOME
pom.xml
<properties>
<maven.compiler.target>1.8</maven.compiler.target>
<maven.compiler.source>1.8</maven.compiler.source>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
将它们分别设置为JDK8后,编译器仍默认为1.5并失败
Error:(59, 21) java: try-with-resources is not supported in -source 1.5
三个问题:
设置JDK版本的其他隐藏地方是什么?
如果每个地方的设置不同,哪个设置会获胜?
如何不仅指定JDK8,还指定JDK8u201?