我已从Java7
升级到Java8
JAVA_HOME is C:\Program Files (x86)\Java\jre8
我正在尝试在插件上运行maven install,但我收到以下错误
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project IcrMappingReport: Compilation failure
[ERROR] Unable to locate the Javac Compiler in:
[ERROR] C:\Program Files (x86)\Java\jre8\..\lib\tools.jar
在所有项目中,我将JRE系统库更新为jre8
以及
Windows -> Preferences -> Java -> Installed JREs to C:\Program Files (x86)\Java\jre8
有谁能告诉我这个问题?
答案 0 :(得分:2)
您需要Java8 JDK而不是JRE。
JDK代表Java Development Kit,(包括编译器)
JRE代表Java Runtime Environment,因此它只用于运行Java程序。
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
答案 1 :(得分:1)
编译器包含在JDK
中,而不是JRE
中。
您需要JDK
才能编译java源代码。