2017-03-23 54 views
0

請幫我解決我小時以來遇到的問題。我試圖用MEAN Stack運行ElasticSearch-5.2.2。我安裝了Java JDK 8,並且我正確設置了路徑,並且還添加了此路徑「\ Oracle \ Java \ javapath」仍然出現相同的錯誤"Could not find any executable java binary. Please install java in your PATH or set JAVA_HOME"。爲什麼會發生任何人都可以幫助我?找不到任何可執行的java二進制

+0

你說「我正確設置了路徑」 - 你能告訴我們你做了什麼來正確設置它,所以我們可以確保你確實做到了正確嗎? –

+0

我去了環境變量並添加了變量名:JAVA_HOME變量值:C:\ Program Files \ Java \ jdk1.8.0_121 \ bin並且在路徑C中的系統變量C:\ Program Files \ Java \ jdk1.8.0_121 \ bin – Arjun

回答

2

你說你 「去的環境變量,並添加變量名:JAVA_HOME變量值:C:\ Program Files文件\的Java \ jdk1.8.0_121 \ BIN

這是不正確。 當您設置JAVA_HOME時,不要包含bin目錄。 Set JAVA_HOME to C:\Program Files\Java\jdk1.8.0_121

一旦你完成了這個,測試它。 打開命令提示符並鍵入echo %java_home%並查看它是否打印您設置的路徑。

+1

哇,完美的人!你是對的。感謝您的迴應。 – Arjun

+1

這就是爲什麼我問:) –

+0

你問@Bria – spiderman

0

您使用的是Windows嗎?

如果是這樣打開你的系統環境變量,並添加一個名爲JAVA_HOME新的之一,它指向Java JDK

你可以仔細檢查如何做到這一點參照這裏的線程How to set java_home on Windows 7?

但什麼你到目前爲止嘗試過嗎?

+0

我做了同樣的事情,但它顯示了同樣的錯誤。 – Arjun

相關問題