2017-05-15 50 views
1

出於某種原因星火停止工作,由於錯誤:星火給錯誤:文件的Java jdk1.8.0_131「」 ==「X」是意外,此時

Files\Java\jdk1.8.0_131""=="x" was unexpected at this time.

我在Windows10運行星火命令提示符與管理員權限。

,我已經試圖解決這個問題的東西:從的.tar

  • 重新安裝了Java
  • 重新提取的文件

    • 星火刪除文件夾下的所有文件和文件夾,並重新創建Java環境變量

    我使用:

    • java版本「1.8.0_131」
  • +0

    我覺得JAVA_HOME設置不正確,出口JAVA_HOME爲'C:\ programme/Files \ Java \ jdk1.8.0_131' –

    +0

    它應該與中間的正斜槓一起使用嗎?試過,但不幸的是沒有幫助。 –

    回答

    0

    你不顯示任何代碼,所以我猜你沒有逃避你的反斜槓。 \J\j在字符和字符串文字中是非法的。無論如何只要使用正斜槓即可。另外,什麼是奇數的引號?

    http://docs.oracle.com/javase/specs/jls/se8/html/jls-3.html#jls-3.10.6

    +0

    我還是Spark的新手。我應該從哪裏獲取代碼?當我重新安裝Spark時,配置文件不變。我不知道這個錯誤來自哪裏。引號的數量真的很奇怪。我嘗試通過用正斜槓替換反斜槓來玩Java環境變量,但它沒有幫助。當我使用反斜槓時,我可以通過鍵入cd%JAVA_HOME%來更改命令提示符中的文件夾。 –

    1

    我所面臨的類似問題。最好也是最快捷的方法是讓你的Java home脫離程序文件,並把它帶到文件名中沒有空格的路徑上。 例如:C:\ Java \ jdk1.8.0_131