“Java - версия”, не работающая в командной строке

Я загрузил этот Java JDK и установил его.

Но когда я перехожу к командной строке для проверки версии, она говорит, что она не распознана.

Кто-либо еще испытывает эту проблему с последним Java?

Я, возможно, не установил правильную версию. Мне нужен Java, который работает с чашами Грааля

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, он ничего не находит

14
задан Reinstate Monica 3 October 2013 в 15:23
поделиться

8 ответов

Вы установили JDK. Разве java.exe не является частью JRE? У вас это установлено?

1
ответ дан 1 December 2019 в 07:06
поделиться

Java обычно устанавливается (в Windows) как C: \ Program Files \ Java \ jdk <версия>

В этом установочном каталоге есть подкаталог bin , который необходимо добавить в переменную среды PATH через панель управления. После этого в командной строке будут доступны такие команды, как java , javac и т. Д.

Кстати, то же самое верно и для Grails.

7
ответ дан 1 December 2019 в 07:06
поделиться

У вас должен быть значок Java на панели управления Windows. Найдите вкладку Java и нажмите кнопку Просмотр . Это покажет вам путь к исполняемым файлам Java.

И последнее, но не менее важное: убедитесь, что вы перезагрузили компьютер, чтобы изменения в переменной PATH вступили в силу.

1
ответ дан 1 December 2019 в 07:06
поделиться

Флаг -version не распознается, или команда "java" не распознается? Один из способов проверить это - просто набрать 'java' сам по себе, запустить его и посмотреть, что произойдет.

Если команда не распознается, убедитесь, что путь установки JDK находится в PATH вашего windows. Если нет, вы не сможете использовать ни один из исполняемых файлов java из командной строки. Вот еще одна ссылка, которая может помочь.

6
ответ дан 1 December 2019 в 07:06
поделиться

Нажмите одновременно кнопки "windows" и "pause" на клавиатуре, это вызовет диалог System Preferences. На вкладке "Дополнительно" найдите "Переменные среды".

Затем в разделе User (верхний) создайте или обновите следующие две переменные :

  • JAVA_HOME = место, куда вы поместили JDK, например, C:/Java/SDK
  • PATH = %JAVA_HOME%/bin

Закройте диалоги.

Затем, в новой консоли командной строки, попробуйте "javac -version" и посмотрите, будет ли он обнаружен. Важно, чтобы вы использовали новую консоль, потому что переменные окружения считываются только при запуске консоли.

7
ответ дан 1 December 2019 в 07:06
поделиться

Для Linux:

проверьте $PATH и $JAVA_HOME. Вы можете настроить их в /etc/environment

Из консоли вы можете проверить их так:

$ echo $PATH

Для Windows:

Мой компьютер -> Свойства -> Дополнительно -> Переменные среды. Проверьте там PATH.

Из консоли вы можете проверить это так:

echo %PATH%
3
ответ дан 1 December 2019 в 07:06
поделиться

Вам нужно вручную добавить путь к javac.exe и java.exe в путь вашей операционной системы. Программа установки Java не делает этого за вас.

3
ответ дан 1 December 2019 в 07:06
поделиться

Скорее всего, у вас нет java.exe в переменной PATH вашей системы.

2
ответ дан 1 December 2019 в 07:06
поделиться
Другие вопросы по тегам:

Похожие вопросы: