【发布时间】:2014-12-21 18:35:32
【问题描述】:
我正在尝试使用 maven 上传 heroku 简单 servlet。在本地我的 servlet 工作得很好,但是当我使用时:
git push heroku master
我收到带有错误消息的“BUILD FAILURE”:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:
3.1:compile (default-compile) on project HelloServlet: Fatal error compiling:
invalid target release: 1.7 -> [Help 1]
我在系统变量中把所有东西都改成了Java 1.7,maven运行的是Java 1.7,javac版本是1.7?
我错过了什么吗?
编辑:我的 JAVA_HOME 和错误截图
【问题讨论】:
-
你设置了JAVA_HOME环境变量了吗?如果你有 mvn -version 显示什么? stackoverflow.com/questions/19891423/invalid-target-release-1-7 的可能重复项
-
我已经全部设置好了,mvn -version 显示 D:\workspace-STS\DrinkApp>mvn -version Apache Maven 3.2.3 (33f8c3e1027c3ddde99d3cdebad2656a31e8fdf4; 2014-08-11T22:58:1 0+02 :00) Maven 主页:C:\Program Files\apache-maven-3.2.3 Java 版本:1.7.0_71,供应商:Oracle Corporation Java 主页:C:\Program Files\Java\jdk1.7.0_71\jre 默认语言环境: en_US,平台编码:Cp1252 操作系统名称:“windows 8.1”,版本:“6.3”,arch:“amd64”,家族:“windows”