web-dev-qa-db-ja.com

echo $ Java_HOMEがjdkの場所を返さない

Echo $ Java_HOMEと入力すると、jdkの場所の代わりに$ Java_HOMEが取得されます。環境変数からパスを正しく設定しました。

変数名:Java_HOME変数値:C:\ Program Files\Java\jdk1.7.0_25

私は何を間違えていますか?

17
Aamare

echo %Java_HOME% の代わりに echo $Java_HOME

1つ目はWindows用(ファイルパスに基づいたウィンドウだと仮定しています)、使用しているのはLinux用です。

28
user3507600

私の場合、「echo $ Java_HOME」と入力すると空白になり、次の指示に従って解決しました。

$ vim .bash_profile

export Java_HOME = $(/ usr/libexec/Java_home)

$ source .bash_profile

$ echo $ Java_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_144.jdk/Contents/Home

リファレンス: https://www.mkyong.com/Java/how-to-set-Java_home-environment-variable-on-mac-os-x/

4
mruanova