[英]Error when building Java project in Maven
我從GitHub下載了一個Java項目,並嘗試使用Maven進行構建。 我在Windows 7上使用命令mvn clean package 。
我收到以下錯誤:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.
3.2:compile (default-compile) on project force-wsc: Compilation failure
[ERROR] Unable to locate the Javac Compiler in:
[ERROR] C:\jdk1_8_25\..\lib\tools.jar
[ERROR] Please ensure you are using JDK 1.4 or above and
[ERROR] not a JRE (the com.sun.tools.javac.Main class is required).
[ERROR] In most cases you can change the location of your Java
[ERROR] installation by setting the JAVA_HOME environment variable.
如您在錯誤消息中看到的,我指向一個JDK。 我的JAVA_HOME設置為C:\\ jdk1_8_25
當我運行java -version時,我得到:
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
我有關於此錯誤的文章,但它們都指向JRE,而不是JKD。 我的已經指向JDK了,所以我不確定這里出了什么問題。
這是Apache Maven 3.2.3和JDK8之間的兼容性問題,我下載了JDK6並將其JAVA_HOME指向它,然后它起作用了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.