echo $JAVA HOME не возвращает расположение jdk
когда я набираю echo $JAVA_HOME, я получаю $JAVA_HOME вместо местоположения jdk. Я правильно установил путь от переменных среды:
название переменных : переменной JAVA_HOME Переменное значение: C:Program файлыJavajdk1.7.0_25
что я делаю не так?
3 ответов
попробовать echo %JAVA_HOME%
вместо echo $JAVA_HOME
.
первый для Windows (я предполагаю, что это windows на основе вашего пути к файлу), тот, который вы используете для Linux.
в моем случае, когда я набрал "echo $JAVA_HOME", я получал пробел, и я решил его, следуя этим инструкциям:
$ vim .файл
экспорт переменной JAVA_HOME=$(из/usr/IP-адресов/переменной JAVA_HOME)
$ source .файл
$ echo $Переменной JAVA_HOME / Библиотека / Java/JavaVirtualMachines / jdk1.8.0_144.jdk/содержание / главная
ссылка: https://www.mkyong.com/java/how-to-set-java_home-environment-variable-on-mac-os-x/
Linux:
$ vi ~/.файл
экспорт JAVA_HOME= / usr / java / jdk1.5.0_07/bin / java
путь экспорта=$PATH: / usr / java / jdk1.5.0_07 / bin
$ source ~/.файл
проверка:
$ Эхо $переменной JAVA_HOME
$ echo $PATH
долларов США, что на Java