javac не работает в командной строке Windows
Я пытаюсь использовать javac с командной строкой windows, но это не работает.
после добавления в каталог "C:Program FilesJavajdk1.6.0_16bin" до конца PATH переменные среды java команда работает нормально, но с помощью javac дает мне следующую ошибку:
', что javac не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
1 ответ:
если вы добавили его в Панель управления, когда ваша командная строка была открыта, это не повлияет на вашу текущую командную строку. Вам нужно будет выйти и снова открыть или просто сделать:
set "path=%path%;c:\program files\java\jdk1.6.0_16\bin"в порядке проверки выполните:
echo %path%из командной строки и дайте нам знать, что это.
в противном случае, убедитесь, что нет и javac в этом каталоге, пытаясь:
"c:\program files\java\jdk1.6.0_16\bin\javac.exe"из командной строки. Вы также можете сказать , который исполняемый файл (если таковой имеется) используется с командой:
for %i in (javac.exe) do @echo %~$PATH:iэто аккуратный трюк, похожий на
whichи/илиwhenceкоманды в некоторых операционных системах UNIX-типа.
Comments