2013-05-08 55 views
1

我試圖運行聲納亞軍,我有bat文件在我的項目目錄,當我通過命令PROMPTT找到它,並嘗試運行它,我得到一個錯誤信息說問題與JAVA_HOME

ERROR: JAVA_HOME exists but does not point to a valid Java home folder. No "\bin\java.exe" file can be found there.

如果我贊同JAVA_HOME的路徑是指向過於

$C:\Program Files (x86)\Java\jdk1.7.0_15\bin

這是正確的道路或者是否需要改變?

感謝

+2

我認爲Java的家是沒有垃圾桶,但你需要%JAVA_HOME%/ bin到您的路徑varible – anvarik 2013-05-08 13:28:37

+0

的JAVA_HOME存在,和我已經嘗試過所有組合來設置其路徑,即jdk,jre,jdk/bin,jre /和jre/bin。不過,當我運行sonar-runner.bat時,我也遇到了同樣的錯誤。我還刪除了我係統中較舊的JDK的所有痕跡。 – Abhishek 2014-06-30 10:07:54

回答

4

應該指向Java根文件夾,你的情況來C:\Program Files (x86)\Java\jdk1.7.0_15

1

鑑於它尋找\bin\java.exeJAVA_HOME,我懷疑你應該將它設置爲C:\Program Files (x86)\Java\jdk1.7.0_15 - 沒有bin部分。

2

請限制爲僅C:\Program Files (x86)\Java\jdk1.7.0_15(即無槽)的路徑。