Вот мой путь:
C:\Program Files\ICW>path
PATH=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;c:\Program Files\Mi
crosoft SQL Server\90\Tools\binn\C:\Program Files\TortoiseSVN\bin;F:\downloads\a
gntctrl.win_ia32-TPTP-4.7.1a\bin; C:\Program Files\Java\jdk1.7.0_02\bin;
а javac не распознается
C:\Program Files\ICW>javac
'javac' is not recognized as an internal or external command,
operable program or batch file.
Итак, я перейду в каталог, чтобы доказать, что он работает:
C:\Program Files\ICW>cd "C:\Program Files\Java\jdk1.7.0_02\bin"
и это работает
C:\Program Files\Java\jdk1.7.0_02\bin>javac
Usage: javac <options> <source files>
where possible options include:
-g Generate all debugging info
НО приложение Java (?) в панели управления (которую я никогда раньше не видел / не использовал) показывает, что jre установлен, и каждый раз, когда я пытаюсь ссылаться на jdk, он просто перезаписывает его, см. ниже. Мне стыдно признаться, что у меня более 10 лет опыта работы в качестве разработчика Java ... что, кстати, не влияет, Eclipse / Maven правильно подбирают JDK. Это просто командная строка Windows.