Ответ 1
Попробуйте echo %JAVA_HOME%
вместо echo $JAVA_HOME
.
Первый для Windows (я предполагаю, что это окна на основе вашего пути к файлу), тот, который вы используете, предназначен для Linux.
Когда я набираю echo $JAVA_HOME, я получаю $JAVA_HOME вместо местоположения jdk. Я правильно установил путь из переменных среды:
Имя переменной: JAVA_HOME Значение переменной: C:\Program Files\Java\jdk1.7.0_25
что я делаю неправильно?
Попробуйте echo %JAVA_HOME%
вместо echo $JAVA_HOME
.
Первый для Windows (я предполагаю, что это окна на основе вашего пути к файлу), тот, который вы используете, предназначен для Linux.
В моем случае, когда я набрал "echo $JAVA_HOME", я стал пустым, и я решил его, выполнив следующие инструкции:
$vim.bash_profile
export JAVA_HOME = $(/usr/libexec/java_home)
$source.bash_profile
$echo $JAVA_HOME /Library/Java/JavaVirtualMachines/jdk 1.8.0_144.jdk/Contents/Home
Ссылка: https://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/
Linux:
$vi ~/.bash_profile
export JAVA_HOME =/usr/java/jdk1.5.0_07/bin/java
export PATH = $PATH:/usr/java/jdk1.5.0_07/bin
$source ~/.bash_profile
Проверка:
$echo $JAVA_HOME
$echo $PATH
$, который java