Echo $JAVA_HOME не возвращает местоположение jdk Когда я набираю echo $JAVA_HOME, я получаю $JAVA_HOME вместо местоположения jdk. Я правильно установил путь из переменных среды: Имя переменной: JAVA_HOME Значение переменной: C:\Program Files\Java\jdk1.7.0_25 что я делаю неправильно? Ответ 1 Попробуйте echo %JAVA_HOME% вместо echo $JAVA_HOME. Первый для Windows (я предполагаю, что это окна на основе вашего пути к файлу), тот, который вы используете, предназначен для Linux. Ответ 2 В моем случае, когда я набрал "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/ Ответ 3 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
Ответ 1 Попробуйте echo %JAVA_HOME% вместо echo $JAVA_HOME. Первый для Windows (я предполагаю, что это окна на основе вашего пути к файлу), тот, который вы используете, предназначен для Linux.
Ответ 2 В моем случае, когда я набрал "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/
Ответ 3 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