Вот оба входа / выхода:
Запуск javac
:
D:\>javac
Usage: javac <options> <source files>
Бег where
на javac
:
D:\>where javac
INFO: Could not find files for the given pattern(s).
Вот оба входа / выхода:
Запуск javac
:
D:\>javac
Usage: javac <options> <source files>
Бег where
на javac
:
D:\>where javac
INFO: Could not find files for the given pattern(s).
Очевидно (как для 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.