Windowsプラットフォームの下でhadoopのjavahomeを構成する際のスペース問題の解決

566 ワード

問題のようです.Windowsプラットフォームでは、スペースを含むパスがよく見られます.これはhadoop-env.cmdの構成で問題に遭遇しません.このプロファイルがパスに含まれている場合を正しく処理できません
誤った構成1
set JAVA_HOME=D:\Program Files\Java\jdk1.8.0_05

誤った構成2
set JAVA_HOME="D:\Program Files\Java\jdk1.8.0_05"

適切な構成
jdkを再インストールすると言われていますが...私は天を絞めます.幸いにも賢い方法があります.
cmdを使用してソフト接続を作成するには、次の手順に従います.
mklink /J E:\tools\java "D:\Program Files\Java\jdk1.8.0_05"

次のように構成します.
set JAVA_HOME="E:\tools\java"

bingo