当前位置: 首页 > 面试题库 >

如何在IntelliJ中更改Maven的Java版本?

施慈
2023-03-14
问题内容

我是Maven和IntelliJ IDEA的新手。

我有一个用Java 8编写的Maven项目。每当尝试构建它时(Maven项目窗口->生命周期->编译->运行Maven
Build),都会遇到一系列编译错误:

[ERROR] path/to/file.java:[26,52] lambda expressions are not supported in -source 1.5
(use -source 8 or higher to enable lambda expressions)

我应该在哪里更改-source参数的值?我尝试在设置->编译器-> Java编译器中将它作为附加参数添加,但是得到了相同的结果。

项目和模块的语言级别都设置为8.0。

我正在使用Maven 3.2.3和IntelliJ IDEA社区版13.1.2。


问题答案:

或更简单地,将其添加到pom的properties部分:

<properties>
  <maven.compiler.source>1.8</maven.compiler.source>
  <maven.compiler.target>1.8</maven.compiler.target>
</properties>


 类似资料:
  • 我试图更改IntelliJ中的Java版本为。所以我去了 ,它仍然显示17,我如何将其更改为1.8,这可能最终修复我的错误?

  • 我有一个intelliJ项目,它工作得很好,直到我在项目文件夹上单击鼠标右键,意外地为它创建了一个maven pom。我不确定我单击的选项的确切名称(它不是我试图单击的选项)。ctrl-z什么也没做,所以我删除了pom。现在我被一个只使用java 1.5编译的项目所困扰。 我尝试再次添加pom,并设置属性,如此问题所示。我还尝试进入项目设置,在那里我可以清楚地看到项目语言级别设置为SDK默认值(8

  • 我试图在谷歌colab上运行pyspark,这需要Java8,但当我在Colab中查看java版本时,它会给出: 我尝试使用以下方法更改Java版本: apt-get安装openjdk-8-jdk-head less-qq 然而,java版本仍然停留在11。这种方法在7月份就奏效了,当时我使用Colab,但现在也在同一个笔记本上运行了一个错误。我不确定这是否是一件新事物,但我似乎找不到任何东西来补

  • 我的Java版本更新为1.8.202,现在我的STS4将无法启动。下面是错误的屏幕截图。如何更改Java版本?我尝试添加-vm,它给出了错误代码1。我看到了一个奇怪的Java路径,但我没有看到它被设置在哪里,因为没有STS。ini文件,但有一个SpringToolSuite4。它不包含它

  • 问题内容: 我想更改使用Sun JDK打开JDK的Maven Java主页。我该怎么做 ? 非常抱歉。我忘了写下面的代码: 我的Java home默认路径已经是sun jdk。但是maven java home指出了openjdk。我只想为Maven修复它。 问题答案: 如果您使用的是Linux,请使用语法设置JAVA_HOME 。实际上,不仅是Maven。

  • 问题内容: 我正在使用Eclipse作为IDE。当我右键单击该项目,然后单击maven update时,我的Java版本更改为1.5。这是我到目前为止所做的,我遵循了此处列出的所有步骤 http://qussay.com/2013/09/13/solving-dynamic-web-module-3-0-requires- java-1-6-or-newer-in-maven-projects/