|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
07.03.2018, 10:56 | #1 |
Новичок
Джуниор
Регистрация: 07.03.2018
Сообщений: 4
|
javac не является внутренней или внешней командой. Ошибка довольно распространена, требуется Ваша помощь.
javac не является внутренней или внешней командой. Ошибка довольно распространена, требуется Ваша помощь.
Собственно дело обстоит так, что все переменные правильно прописаны, все файлы лежат там, где и должны. Но все же javac не хочет заводиться. Заранее благодарен за участие в решении этой задачи. Спасибо. Скриншот с исчерпывающей информацией по этому вопросу: |
07.03.2018, 11:05 | #2 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
Если в папке указанной в PATH и правда есть javac, то перезапустите cmd или винду.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
07.03.2018, 11:26 | #3 | |
Новичок
Джуниор
Регистрация: 07.03.2018
Сообщений: 4
|
Цитата:
Вот уточненный скриншот, на котором видно содержимое папки указанной в переменной PATH. Благодарю за участие. Спасибо. |
|
07.03.2018, 11:42 | #4 |
Новичок
Джуниор
Регистрация: 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. |
07.03.2018, 11:45 | #5 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Возможно много слешей и в джава_хоме, и перед бин...
|
07.03.2018, 13:16 | #6 |
Новичок
Джуниор
Регистрация: 07.03.2018
Сообщений: 4
|
|
07.03.2018, 16:31 | #7 |
Форумчанин
Регистрация: 12.04.2017
Сообщений: 889
|
Пробел в названии папки - все просто. Пробельный названия всегда нужно кавычить.
Кстати, пока пользовался виндой, у меня были спец папки без пробелов и русского в названии. Туда все и ставил, вместо "program files" |
07.03.2018, 16:33 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
Нет. У меня гит и свн прекрасно с ними видятся.
|
25.07.2019, 19:35 | #9 |
Новичок
Джуниор
Регистрация: 25.07.2019
Сообщений: 1
|
У меня похожая проблема, только в папке bin вместо javac javacpl, но все тоже самое. Может проблема в установочном файле?
|
25.07.2019, 20:00 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,760
|
У вас не все тоже самое. javacpl не имеет никакого отношения к javac. У вас просто установлена JRE, а не JDK.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |