"java -version" не работает в командной строке
Я загрузил этот Java JDK и установил его.
Но когда я иду в командную строку, чтобы проверить версию, она говорит, что она не распознана.
Кто-нибудь еще сталкивается с этой проблемой с последней Java?
Возможно, я не установил правильную версию. Мне нужен java, который работает с grails
C:\>java
'java' is not recognized as an internal or external command,
operable program or batch file.
C:\>java -version
'java' is not recognized as an internal or external command,
operable program or batch file.
C:\>
когда я выполняю поиск на своем компьютере для java, он ничего не находит
Ответы
Ответ 1
Сервер Windows 2k8 R2 -
Для java [-option] или% JAVA_HOME% для работы в командной строке вам потребуется следующее:
В панели управления- > Система и безопасность- > Система- > Расширенные настройки системы- > Расширенные- > Переменные среды- > Системные переменные
Отредактируйте переменную Path и добавьте ";" после последнего значения и добавьте путь к каталогу bin bin:
например, C:\Progra ~ 2\Java\jre6\bin\
Добавьте переменную JAVA_HOME с значением, установленным в путь для исполняемого файла java:
например: C:\Progra ~ 2\Java\jre6\bin\java.exe
Ответ 2
Java обычно устанавливается (в Windows) как C:\Program Files\Java\jdk<version>
В этом каталоге установки есть подкаталог bin
, который нужно добавить к переменной среды PATH через панель управления. Затем в командной строке будут доступны команды типа java
, javac
и т.д.
BTW, то же самое верно и для Grails.
Ответ 3
Является ли флаг -version не распознанным или не признана команда "java"? Один из способов проверить это - просто ввести "java" самостоятельно и запустить его и посмотреть, что произойдет.
Если команда не распознана, убедитесь, что путь установки JDK находится в вашем Windows PATH. Если нет, вы не сможете использовать какой-либо из исполняемых файлов java из командной строки. Здесь другая ссылка, которая может помочь.
Ответ 4
Нажмите одновременно кнопки "окна" и "пауза" на клавиатуре, это вызовет диалог "Системные настройки".
На вкладке "Дополнительно" найдите переменные среды.
Затем в разделе User (верхний) создайте или обновите следующие две переменные:
- JAVA_HOME = где вы помещаете свой JDK, например. C:/Java/SDK
- PATH =% JAVA_HOME%/bin
Закройте диалоговые окна.
Затем в новой консоли командной строки попробуйте "javac -version" и проверьте, не обнаружено ли это.
Важно, чтобы вы использовали новую консоль, потому что переменные среды читаются только при запуске консоли.
Ответ 5
Для Linux:
проверить $PATH и $JAVA_HOME. Его можно настроить в /etc/environment
Из консоли вы можете проверить его как:
$ echo $PATH
Для Windows:
Мой компьютер → Свойства → Дополнительно → Переменные среды
Проверьте PATH.
Из консоли вы можете проверить его как:
echo %PATH%
Ответ 6
Вам необходимо вручную добавить путь к javac.exe и java.exe на ваш путь к операционной системе. Программа установки Java не делает этого для вас.
Ответ 7
У вас, скорее всего, нет java.exe в переменной PATH вашей системы.
Ответ 8
Вы установили JDK. Разве java.exe не является частью JRE? У вас установлено это?
Ответ 9
У вас должен быть значок Java на панели управления Windows. Найдите вкладку Java и нажмите кнопку "Просмотр". Это покажет вам путь к исполняемым файлам Java.
И последнее, но не менее важное: убедитесь, что вы перезагрузили компьютер, поэтому изменения в переменной PATH могут вступить в силу.
Ответ 10
Для меня это была неверная строка в ПУТИ
(1) Проверьте PATH: введите "Редактировать переменные среды системы" в поиске → Свойства системы → Дополнительно → Переменные среды → Системные переменные → Путь
(2) В списке мой был C:\Program Files (x86)\Common Files\Oracle\Java\javapath
поэтому я просто добавляю \
в конце (exe файлы в папке javapath
)
ОС: Windows 10 64 бит