【问题标题】:Intellij - various locations to set Java versionIntellij - 设置 Java 版本的不同位置
【发布时间】:2020-01-14 02:11:17
【问题描述】:

可以在一个 Intellij (2019.1 CE) Java 项目中看到至少四个不同的位置来设置 Java 版本:

一个。 pom.xml

b.文件 |项目结构 |项目 |项目SDK

c。文件 |项目结构 |模块 |语言水平

d。文件 |设置 |构建、执行、部署 |编译器 | Java 编译器 |目标字节码版本

除了在 pom 中设置目标和源之外,为什么还需要其他设置以及每个设置的作用是什么而其他设置却没有?谢谢

【问题讨论】:

    标签: java intellij-idea


    【解决方案1】:

    对于基于 Maven(和 Gradle)的项目,您可以在 pom.xml (build.gradle) 文件中指定源/目标版本。基于此IDE设置模块的语言Level(对应maven source选项)和Target字节码版本(对应maven *target**选项)。

    JDK - 是您编译代码所依据的实际 JDK 版本。它应该由您明确设置(因为源/目标选项不一定对应于您要编译的实际 JDK。

    【讨论】:

      猜你喜欢
      • 2015-03-29
      • 2016-03-01
      • 2014-11-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-12-04
      • 2016-04-26
      • 1970-01-01
      相关资源
      最近更新 更多