2013-03-21 205 views
0

我是學習java編程的新手!我想在一個Maven項目中創建一個.jar文件。運行此命令後mvn clean install,我收到以下錯誤消息:在「mvn clean install」中失敗?

未能執行目標org.apache.maven.plugins:Maven的編譯器插件:2.3.2:編譯(默認編譯)項目WPS-演示:編譯失敗

無法找到javac編譯器中:C:\ Program Files文件\的Java \ jre7 .. \ LIB \ tools.jar中

請確保您使用的是JDK 1.4或更高版本,而不是一個JRE(需要com.sun.tools.javac.Main類)

在大多數情況下,您可以更改您的Java

安裝的位置通過設置JAVA_HOME環境變量

我能爲乾淨的這個錯誤呢!

+2

只需在系統設置中檢查您的JAVA_HOME變量..它的值是什麼? – Gatekeeper 2013-03-21 10:18:39

+0

手冊在這裏https://confluence.atlassian.com/display/DOC/Setting+the+JAVA_HOME+Variable+in+Windows – Gatekeeper 2013-03-21 10:19:45

回答

1

由於你的錯誤說你必須在系統設置中JAVA_HOME變量值錯誤......應該是這樣的C:\Program Files\Java\jre6

你可以找到如何設置HERE例如。

2

它看起來像你只有一個JRE(Java運行環境)安裝,而不是JDK(Java開發工具包),因爲這樣的錯誤消息稱:

請確保您使用的是JDK 1.4或更高版本而不是一個JRE(該com.sun.tools.javac.Main類是必需的)

Download,並從Oracle的網站上安裝了JDK (不是JRE)。

JRE允許您運行Java程序,但不包括開發Java軟件所需的工具,如Java編譯器。 JDK確實包含這些工具。

如果您已經安裝了JDK,請確保JAVA_HOME環境變量指向安裝了JDK的目錄,而不是指向帶有JRE的目錄。

+0

使用此鏈接,如果您需要幫助設置窗口ENV變量 http://vietpad.sourceforge.net /javaonwindows.html – 2013-03-21 10:36:53

0

您需要設置環境變量指定你的Java開發工具包的位置,這樣的窗戶可以找到Java庫在JAVA_HOME變量

把java主路徑,你可以在我的電腦的高級選項卡中創建屬性。

Java主路徑將是這個樣子

C:\ Program Files文件\的Java \ jdk1.5的

希望這有助於

相關問題