Kar*_*ran 121 java maven java-7
我见过类似的问题,但还没有找到答案.
使用maven编译,我得到:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.0:compile (default-compile) on project api: Fatal error compiling: invalid target release: 1.7 -> [Help 1]
Run Code Online (Sandbox Code Playgroud)
这是pom.xml:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.0</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<encoding>UTF-8</encoding>
</configuration>
</plugin>
Run Code Online (Sandbox Code Playgroud)
Javac版本:
javac 1.7.0_25
Run Code Online (Sandbox Code Playgroud)
Java版本:
java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)
Run Code Online (Sandbox Code Playgroud)
知道它可能是什么?
小智 159
您需要将JAVA_HOME设置为jdk7主目录,例如在Microsoft Windows上:
或在OS X上:
Sta*_*ley 42
除了设置JAVA_HOME
环境变量之外,您还必须确保在Maven运行配置中使用正确的JDK.转到Run - > Run Configuration,选择Maven Build配置,转到JRE选项卡并设置正确的Runtime JRE.