1

Хорошо, я пытаюсь получить доступ к инструментам Java SDK, таким как JavaC, через CMD, но не могу.

Вот мой эхо% path% C:\Users\msivri> echo% PATH%

C:\Windows\system32; C:\Windows; C:\Windows\System32\Wbem; C:\Windows\System32\Wind owsPowerShell\v1.0\; C:\Program Files (x86)\ATI Technologies\ATI. ACE\Core-Static; c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\; c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\; c:\Program Files\Mic rosoft SQL Server\100\Tools\Binn\; c:\Program Files (x86)\Microsoft SQL Server\10 0\DTS\Binn\; C:\Program Files\Microsoft\Установщик веб-платформы \; C:\Program Files (x86)\Microsoft ASP.NET \ASP.NET Web Pages \v1.0\; C:\Программные файлы (x86)\Windows K \8.0\Windows Performance Toolkit \; C:\Program Files\Microsoft SQL Server\110\T ools \Binn\;

Вот что содержит моя системная переменная PATH:

C:\Program Files\Java\jdk1.7.0_40\bin;% SystemRoot%\system32;% SystemRoot%;% SystemRoot%\System32\Wbem;% SYSTEMROOT%\System32\WindowsPowerShell\v1.0\; C:\Program Файлы (x86)\ATI Technologies\ATI.ACE\Core-Static; c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\; c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\; c:\Program Files\Microsoft SQL Server\100\Tools\Binn\; c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\; C:\Program Files\Microsoft\Установщик веб-платформы \; C:\Program Files (x86)\Microsoft ASP.NET \Веб-страницы ASP.NET \v1.0\; C:\Program Files (x86)\Windows Kits \8.0\Windows Performance Toolkit \; C:\Program Files\Microsoft SQL Server\110\Инструменты \Binn\;

Обратите внимание, что они по разным причинам разные ...

1 ответ1

0

Звучит так, как будто вы изменили системную переменную через Windows и уже открыли командную строку.

Обратите внимание, что изменения, внесенные в системные переменные / переменные среды, не будут применены к уже открытым приглашениям cmd.exe, но будут применены ко всем новым экземплярам.

Кроме того, это также хорошая идея, чтобы поставить более конкретные пути в конце, а не в начале PATH, когда вы вводите команду в командной строке, порядок поиска сначала проверяет текущий рабочий каталог, а затем каждый из элементов в пути в порядке. Таким образом, с указанными выше путями, если вы введете «notepad.exe», он сначала проверит ваш текущий рабочий каталог, затем каталог Java bin, а затем, наконец, ваш каталог C:\Windows\System32. Таким образом, в общем, каждая команда, которую вы вводите сейчас, будет немного медленнее, так как сначала она проверит Java bin dir на наличие команды. , ,

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