2013-02-27 98 views
0

我使用Maven首次在Windows 7和收到此錯誤:Maven的安裝 - 環境變量

ERROR: JAVA_HOME被設置爲無效目錄。

JAVA_HOME = "C:\Program Files\Java\jdk1.7.0_03\bin" 

請設置JAVA_HOME變量在您的環境,以配合您的Java安裝 位置

Java version "1.6.0_29" Java(TM) SE Runtime Environment (build 1.6.0_29-b11) Java HotSpot(TM) Client VM (build 20.4-b02, mixed mode)

我讀過網上隨處可見關於如何正確設置變量Windows中一個Maven安裝,也在這個網站上,但是,我似乎無法讓我的安裝工作。

這裏是我的設置:

系統變量:

JAVA_HOME 

C:\Program Files\Java\jdk1.7.0_03\bin 

路徑

C:\apache-maven\src\bin 

任何幫助將不勝感激。

+0

看起來這是最新版本的Maven的問題。 我用相同的設置Maven 2.2.1,它運行沒有問題。 – Fruitful 2013-03-05 12:18:11

回答

0

看起來這是最新版本的Maven的問題。我用相同的設置使用Maven 2.2.1,並且運行沒有問題。

+0

,但是您的JAVA_HOME似乎仍然很糟糕 – Sergio 2014-03-13 13:58:12

2

設置JAVA_HOME到C:\ Program Files文件\的Java \ jdk1.7.0_03(不斌)

+0

謝謝你,似乎我已經沿着一個步驟,但仍然是一個錯誤消息:錯誤:無法找到或加載主類org.codehaus.plexus.classworlds.launcher.Launcher – Fruitful 2013-02-27 09:28:56

+0

這是執行maven時的錯誤,或者是maven構建/編譯項目時出錯?你能發佈你正在執行的命令和完整的錯誤信息嗎? – vikingsteve 2013-02-27 09:36:46

+0

MVN原型:產生 完整的錯誤消息是: 錯誤:無法找到或加載主類org.codehaus.plexus.classworlds.launche r.Launcher – Fruitful 2013-02-27 18:54:12

0

對於JAVA_HOME環境變量應該是這樣的「C:\ Program Files文件\的Java \ jdk1.7.0_03 \ 「沒有箱子。請注意,您可能已安裝了2個Java版本。確定你想使用哪一個。

+0

謝謝你,似乎我已經走了一步,但仍然是一條錯誤消息: 錯誤:無法找到或加載主class org.codehaus.plexus.classworlds.launcher.Launcher – Fruitful 2013-02-27 09:28:22

4

那是因爲你的JAVA_HOME是不正確

設置JAVA_HOMEC:\Program Files\Java\jdk1.7.0_03

也有一些系統,行家可能仍然拋出錯誤,因爲如果路徑到Java目錄具有路徑

ProgramFiles之間 space即空間

你可能會將java移動到其他路徑不帶空間

而不是

C:\Program Files\Java\jdk1.7.0_03 

C:\Java\jdk1.7.0_03 

編輯


雙引號JAVA_HOME的值也可能導致此問題

set JAVA_HOME="C:\Program Files\Java\jdk1.6.0" 

不爲我工作,但這是:

set JAVA_HOME=C:\Program Files\Java\jdk1.6.0 
+0

我從來沒有在'C:\ Program Files \ Java'的windows上遇到問題。你有嗎?我實際上會認爲C:\ Program Files \ Java'因爲Windows JDK安裝程序更好,就像我在1.6以後看到的那樣,默認情況下安裝在這裏。 – vikingsteve 2013-02-27 09:35:50

+0

即使C:\ PROGRA〜1 \ Java \ jdk1.7.0_03可能工作 – 2013-02-27 10:49:44

0

JAVA_HOME應該是這樣的C:\ PROGRA〜1 \ Java \ jdk1.7。0_03

希望這會起作用!