Я загрузил этот 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, он ничего не находит
Вы установили JDK. Разве java.exe не является частью JRE? У вас это установлено?
Java обычно устанавливается (в Windows) как C: \ Program Files \ Java \ jdk <версия>
В этом установочном каталоге есть подкаталог bin
, который необходимо добавить в переменную среды PATH через панель управления. После этого в командной строке будут доступны такие команды, как java
, javac
и т. Д.
Кстати, то же самое верно и для Grails.
У вас должен быть значок Java на панели управления Windows. Найдите вкладку Java и нажмите кнопку Просмотр . Это покажет вам путь к исполняемым файлам Java.
И последнее, но не менее важное: убедитесь, что вы перезагрузили компьютер, чтобы изменения в переменной PATH вступили в силу.
Флаг -version не распознается, или команда "java" не распознается? Один из способов проверить это - просто набрать 'java' сам по себе, запустить его и посмотреть, что произойдет.
Если команда не распознается, убедитесь, что путь установки JDK находится в PATH вашего windows. Если нет, вы не сможете использовать ни один из исполняемых файлов java из командной строки. Вот еще одна ссылка, которая может помочь.
Нажмите одновременно кнопки "windows" и "pause" на клавиатуре, это вызовет диалог System Preferences. На вкладке "Дополнительно" найдите "Переменные среды".
Затем в разделе User (верхний) создайте или обновите следующие две переменные :
Закройте диалоги.
Затем, в новой консоли командной строки, попробуйте "javac -version" и посмотрите, будет ли он обнаружен. Важно, чтобы вы использовали новую консоль, потому что переменные окружения считываются только при запуске консоли.
Для Linux:
проверьте $PATH и $JAVA_HOME. Вы можете настроить их в /etc/environment
Из консоли вы можете проверить их так:
$ echo $PATH
Для Windows:
Мой компьютер -> Свойства -> Дополнительно -> Переменные среды. Проверьте там PATH.
Из консоли вы можете проверить это так:
echo %PATH%
Вам нужно вручную добавить путь к javac.exe и java.exe в путь вашей операционной системы. Программа установки Java не делает этого за вас.
Скорее всего, у вас нет java.exe в переменной PATH вашей системы.