javac не работает в командной строке Windows



Я пытаюсь использовать javac с командной строкой windows, но это не работает.



после добавления в каталог "C:Program FilesJavajdk1.6.0_16bin" до конца PATH переменные среды java команда работает нормально, но с помощью javac дает мне следующую ошибку:




', что javac не является внутренней или внешней командой, исполняемой программой или пакетным файлом.


761   1  

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

    Ничего не найдено.