2

Вот мой путь:

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.

1 ответ1

1

Вам нужно удалить пробел перед тем, как C:\Program Files\Java\jdk1.7.0_02\bin; в вашем PATH а также добавить ; после этой записи c:\Program Files\Microsoft SQL Server\90\Tools\binn\

Я также предполагаю, что binn - опечатка?

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