当前位置: 首页 > 知识库问答 >
问题:

Intellij-设置Java版本的各种位置

齐迪
2023-03-14

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

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

除了在pom中设置目标和源之外,为什么需要额外的设置,每个设置做了什么其他设置不做的事情?谢谢

共有1个答案

潘宝
2023-03-14

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

JDK-是编译代码所依据的实际JDK版本。它应该由您显式地设置(因为source/target选项不一定与您要编译的实际JDK相对应)。

 类似资料:
  • LG K20 Plus,7.0=白色六边形图标 LG K20 Plus,8.0=白色六边形图标 Google Pixel 3A,9.0=白色六边形图标 我的问题如下: > 如果Android5及以上只是透明的推送通知图标--那么那两款测试手机是如何显示真正的彩色图标的呢? 我对此的理解是正确的……还是有可能让真正的app图标出现为Android 7、8、9的推送通知图标?如果是...怎么做?除了上

  • 问题内容: 我正在尝试在Android Studio中使用Java版本1.7,但是很遗憾,它无法正常工作…如果将版本设置为 但是,当我使用带有字符串的声明语句时,出现了在Java 1.7中应该发生的错误,因此我是否需要设置其他设置? 问题答案: 不,没有设置可更改。Android SDK不支持完整的Java 7语法,因此您不能使用它。 请注意,最新的android版本支持java.nio。*(ja

  • 我目前在我的本地机器中使用jdk版本为11,使用JAVA_HOME设置。 我需要运行一个java_version为9的maven项目。要进行同样的操作,请参考https://www.baeldung.com/maven-java-version 这是我的pom.xml文件 然后,我运行命令“mvn clean install”,生成的jar文件在其清单文件中的java-version为11。下面是

  • 在本教程中使用了Eclipse作为开发Java程序和Web程序的IDE,数据库使用了MySQL、Web服务器使用了Tomcat。这些软件及其他相关的开发包的版本所下(尽管很多软件对于目前的版本可能稍微老,但基本的思想和方法是相通的): JDK6 update11 Eclipse 3.5 Tomcat 6.x MySQL 5.0 Struts 2.0.14 Hibernate 3.3.1 Sprin

  • 问题内容: 我在Mac OSX 10.6机器上安装了各种版本的python,其中一些安装了macports: 默认或系统版本为。我现在使用的是python27 我最近尝试使用安装django ,但已使用默认的python进行安装(我可以通过python_selecting python26-apple并导入django进行检查)。相反,如果我下载Django tarball,请展开并使用 一切都按