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

Maven项目安装:无效目标版本:1.7错误

孔星宇
2023-03-14

当我试图用maven安装一个项目时,我遇到了这个错误。我看了很多帖子说这个错误是因为maven使用了另一个版本的java,但这不是我的情况(我想),因为我运行的每个命令都说使用的版本是java 1.7。

这是终端的结果:

Maven installation error:
Failure executing javac, but could not parse the error:
javac: invalid target release: 1.7
Usage: javac <options> <source files>
use -help for a list of possible options

mvn的输出-版本

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 12:22:22-0300)
Maven home: /Applications/Dev/apache-maven-3.3.3
Java version: 1.7.0_79, vendor: Oracle Corporation
Java home: /Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/Home/jre
Default locale: en_US, platform encoding: UTF-8
OS name: "mac os x", version: "10.11.1", arch: "x86_64", family: "mac"

Java Home:< code >/Library/Java/JavaVirtualMachines/JDK 1 . 7 . 0 _ 79 . JDK/Contents/Home

pom.xml(编译器插件部分):

<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-compiler-plugin</artifactId>
                <version>2.3.2</version>
                <configuration>
                    <source>1.7</source>
                    <target>1.7</target>
                </configuration>
            </plugin>

对我来说,一切看起来都很好,但总是出错。

共有1个答案

潘宪
2023-03-14

将<code>maven编译器插件

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.3</version> <!--  HERE  -->
    <configuration>
        <source>1.7</source>
        <target>1.7</target>
    </configuration>
</plugin>

< code>JAVA_HOME是如何设置的?

Java主页:/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/Contents/home/jre

看起来您需要将其更正为/Library/Java/JavaVirtualMachines/jdk1.7.0_79.jdk/

为什么我无法在 MAC OS X 10.11 上看到JAVA_HOME路径?

 类似资料:
  • 问题内容: 我见过类似的问题,但尚未找到答案。 使用Maven编译,我得到: 这是pom.xml: Javac版本: Java版本: 知道会是什么吗? 问题答案: 您需要将JAVA_HOME设置为jdk7主目录,例如在Microsoft Windows上: “ C:\ Program Files \ Java \ jdk1.7.0_40” 或在OS X上: /图书馆/Java/JavaVirtua

  • 使用maven compile,我得到: 下面是pom.xml: Javac版本: 知道可能是什么吗?

  • 我们刚刚将项目从升级到。在我的机器中构建项目时,我遇到以下错误。 [错误]无法执行目标org.apache.maven.plugins:maven-compiler-plugin:3.3:在项目上编译(default-compile)异常:编译时出现致命错误:目标版本无效:1.8->[帮助1] 下面是所使用的maven编译器插件 我看了很多帖子,其中大多数都与没有为java_home配置正确的版本

  • 在使用IntelliJ IDEA运行JUnit测试时,我得到 我该如何纠正这一点呢? 使用SDK 1.7 模块语言级别为1.7 Maven build工作良好。(这就是为什么我在IDEA configuration issue中相信这一点)

  • 我试图在OPENSHIFT上部署应用程序,但maven无法编译它,出现错误: 目标版本1.8无效 java版本“1.8.0_05” Java(TM)SE运行时环境(build 1.8.0_05-B13) Java HotSpot(TM)64位服务器VM(build 25.5-B02,混合模式)

  • 当我插入命令git push heroku master以便在eroku中部署时,会出现以下错误 下面是我的pom.xml 我找过类似的问题,但没有解决我的问题,我甚至在我的属性中添加了: 我正在按照本教程https://dashboard.heroku.com/apps/candidate-manager-api/deploy/heroku-git的步骤进行操作 我该怎么解决这个?