Вот оба входа / выхода:

Запуск javac:

D:\>javac
Usage: javac <options> <source files>

Бег where на javac:

D:\>where javac
INFO: Could not find files for the given pattern(s).

1 ответ1

1

Очевидно (как для Win 7) реализация where не обрабатывает кавычки (") попроще. Возможно, лучше удалить их из всей переменной среды PATH (в этом случае не беспокойтесь о пробелах).

C:\>set PATH=C:\windows\system32;"C:\Java\jdk1.7.0_21\bin\"
C:\>where javac
INFO: Could not find files for the given pattern(s).

после удаления цитат:

C:\>set PATH=C:\windows\system32;C:\Java\jdk1.7.0_21\bin\
C:\>where javac
C:\Java\jdk1.7.0_21\bin\javac.exe

Что может быть дополнительно ввести в заблуждение, в том , что когда команда может найти правильно Java , но не с JAVAC. Это потому, что у вас также может быть установлена JRE.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .