Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Общие вопросы по Java, Java SE, Kotlin
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.03.2018, 10:56   #1
6epuMup
Новичок
Джуниор
 
Регистрация: 07.03.2018
Сообщений: 4
Восклицание javac не является внутренней или внешней командой. Ошибка довольно распространена, требуется Ваша помощь.

javac не является внутренней или внешней командой. Ошибка довольно распространена, требуется Ваша помощь.
Собственно дело обстоит так, что все переменные правильно прописаны, все файлы лежат там, где и должны. Но все же javac не хочет заводиться. Заранее благодарен за участие в решении этой задачи. Спасибо.

Скриншот с исчерпывающей информацией по этому вопросу:
Изображения
Тип файла: jpg Скриншот 2018-03-07 10_15_53.jpg (99.3 Кб, 158 просмотров)
6epuMup вне форума Ответить с цитированием
Старый 07.03.2018, 11:05   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Если в папке указанной в PATH и правда есть javac, то перезапустите cmd или винду.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 07.03.2018, 11:26   #3
6epuMup
Новичок
Джуниор
 
Регистрация: 07.03.2018
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Если в папке указанной в PATH и правда есть javac, то перезапустите cmd или винду.
Перезагружал Windows, не решил вопрос этим.
Вот уточненный скриншот, на котором видно содержимое папки указанной в переменной PATH. Благодарю за участие. Спасибо.
Изображения
Тип файла: jpg Скриншот 2018-03-07 11_20_04.jpg (104.0 Кб, 161 просмотров)
6epuMup вне форума Ответить с цитированием
Старый 07.03.2018, 11:42   #4
6epuMup
Новичок
Джуниор
 
Регистрация: 07.03.2018
Сообщений: 4
По умолчанию

Задача решилась, но как-то опосредованно. Я просто указал в переменной path дополнительно путь к папке в кавычках "c:\Program Files\Java\jdk1.8.0_162\bin";
Но насколько я помню, что должно все работать как на первом моем скриншоте, т.е.:
1. В переменной среды пользователя создаем переменную JAVA_HOME, указываем в ней путь к папке где лежит java
2. В системной переменной path добавляем через точку с запятой; - %JAVA_HOME%\bin\;
На этом действия должны быть закончены, но как оказалось в этом случае нет.
Я что-то неправильно понимаю, или здесь просто какая-то эзотерическая ошибка? Заранее благодарю за ответы. Спасибо.

Последний раз редактировалось 6epuMup; 07.03.2018 в 11:45.
6epuMup вне форума Ответить с цитированием
Старый 07.03.2018, 11:45   #5
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Возможно много слешей и в джава_хоме, и перед бин...
p51x вне форума Ответить с цитированием
Старый 07.03.2018, 13:16   #6
6epuMup
Новичок
Джуниор
 
Регистрация: 07.03.2018
Сообщений: 4
По умолчанию

Цитата:
Сообщение от p51x Посмотреть сообщение
Возможно много слешей и в джава_хоме, и перед бин...
Со слешами я конечно же эксперементировал, не в них дело.
6epuMup вне форума Ответить с цитированием
Старый 07.03.2018, 16:31   #7
alexzk
Форумчанин
 
Регистрация: 12.04.2017
Сообщений: 889
По умолчанию

Пробел в названии папки - все просто. Пробельный названия всегда нужно кавычить.
Кстати, пока пользовался виндой, у меня были спец папки без пробелов и русского в названии. Туда все и ставил, вместо "program files"
alexzk вне форума Ответить с цитированием
Старый 07.03.2018, 16:33   #8
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

Нет. У меня гит и свн прекрасно с ними видятся.
p51x вне форума Ответить с цитированием
Старый 25.07.2019, 19:35   #9
Fakel242
Новичок
Джуниор
 
Регистрация: 25.07.2019
Сообщений: 1
По умолчанию

У меня похожая проблема, только в папке bin вместо javac javacpl, но все тоже самое. Может проблема в установочном файле?
Изображения
Тип файла: jpg 1.jpg (95.4 Кб, 128 просмотров)
Fakel242 вне форума Ответить с цитированием
Старый 25.07.2019, 20:00   #10
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

У вас не все тоже самое. javacpl не имеет никакого отношения к javac. У вас просто установлена JRE, а не JDK.
p51x вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
javac компиляция ZuBy Java Мобильная разработка (Android) 1 07.07.2016 18:21
не является внутренней или внешней командой, исполняемой программой или пакетным файлом. FuragaN Visual C++ 1 10.04.2013 20:29
"findstr" не является внутренней или внешней командой, исполняемой программой или пакетным файлом free_climber Общие вопросы по Java, Java SE, Kotlin 1 26.12.2012 09:38
Ошибка - "не является допустимым именем входа или отсутствует разрешение." maxflint БД в Delphi 0 12.05.2011 21:16
Нужна ваша помощь или дельный совет! alex2008ean Microsoft Office Access 1 09.12.2008 22:12