Java и javac не работают в cmd. И java, и javac не распознаются как внутренние.

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

У меня установлена ​​Java по адресу: C:\Program Files\Java\jdk1.8.0_92\bin

и в: C:\Program Files (x86)\Java\jdk1.8.0_91\bin

Вот несколько скриншотов из моих системных переменных: Это всплывает, когда я нажимаю на системную переменную «Путь», см. другое изображение.

введите здесь описание изображения

Системные переменные

введите здесь описание изображения

Когда я нахожусь в cmd и пишу java -version или javac -version, я получаю это сообщение:

«java/javac не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл».

Пытался перезапустить cmd каждый раз, когда я менял путь.


person avs    schedule 17.09.2017    source источник
comment
окна (привыкшие, не знаю, где они сейчас) требуют перезапуска командной строки. Вы можете проверить, перезапустив командную строку?   -  person jmj    schedule 17.09.2017


Ответы (2)


Попробуйте установить отдельные переменные для JDK и JRE.

Также ставьте обратную косую черту "\" после bin в случае JDK и JRE.

Надеюсь, это работает

person Ivan Saji Abraham    schedule 17.09.2017
comment
Как мне это сделать? Извините, я новичок в этом. - person avs; 17.09.2017

Сначала перейдите по этому пути, чтобы убедиться, что он правильный. во-вторых, попробуйте перезапустить cmd и повторите попытку.

person Moamen Adel    schedule 17.09.2017
comment
И какой правильный путь для меня? Вы это видите по моим картинкам? - person avs; 17.09.2017
comment
Я имею в виду, попробуйте перейти к этому пути. - person Moamen Adel; 17.09.2017
comment
ориентироваться где? Я перешел к bin в моей папке java (см. мой вопрос). - person avs; 17.09.2017
comment
удалите символ -› ( ) в начале пути и повторите попытку. - person Moamen Adel; 17.09.2017
comment
если это не работает, попробуйте удалить его и перейдите по пути оракула C:\ProgramData\Oracle\Java\javapath и убедитесь, что java.exe, javaw.exe и javaws.exe существуют на этом пути, затем попробуйте java -версия из вашего cmd снова (без добавления пути bin к java). - person Moamen Adel; 17.09.2017