IDEA + Maven中的JDK版本层次结构:JDK设置程序的重要性顺序是什么

时间:2019-04-04 16:09:51

标签: intellij-idea java-8 pom.xml

到目前为止,我发现这些地方都在谈论JDK版本

  1. 设置-> Java编译器->项目字节码
  2. 项目设置->模块->源和设置语言级别
  3. .idea/compiler.xml: <module name="my_module" target="1.8" />
  4. Windows JAVA_HOME
  5. 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?

0 个答案:

没有答案