1. 程式人生 > >Error: JAVA_HOME is incorrectly set. Please update D:\hadoop-2.7.6\conf\hadoop-env.cmd '-Xmx5

Error: JAVA_HOME is incorrectly set. Please update D:\hadoop-2.7.6\conf\hadoop-env.cmd '-Xmx5

在配置hadoop 的環境變數時,出現了重要的錯誤.是因為java環境變數中有空格.我的JDK在C:\Program Files裡裝的,

解決辦法:用路徑替代符

  C:\PROGRA~1\Java\jdk1.8.0_66

  因為PROGRA~1是 C:\Program Files 目錄的dos檔名模式下的縮寫 。
  長於8個字元的檔名和資料夾名,都被簡化成前面6個有效字元,後面~1,有重名的就 ~2,~3,

技術分享圖片

在環境變數裡,設定JAVA_HOME=C:\PROGRA~1\Java\jdk1.8.0_66.

問題解決