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