-2

Хорошо, так что вы можете запустить что-то вроде

start iexplore

в CMD и запустить его Internet Explorer.

Есть ли способ разрешить такое же поведение с чем-то вроде, javac.exe (или какой-нибудь другой утилитой exe)?

Я не хочу набирать

"C:\Program Files\Java\jdk1.8.0_31\bin\javac.exe"

запускать javac каждый раз, когда мне нужно через CL.

2 ответа2

3

Я думаю, что вы должны просто добавить "C:\Program Files\Java\jdk1.8.0_31\bin\;" к переменной среды PATH.

Для этого перейдите в Панель управления> Система и безопасность> Система -> Расширенные настройки системы -> Дополнительно -> Переменные среды и там выделите переменную "PATH" и отредактируйте ее, добавив «C:\Program Files\Java\jdk1.8.0_31». \ Bin \ «; в начале.

В заключение: я думаю, вы также можете найти пару полезных ответов на этот вопрос Stackoverflow.

0

Лично я предпочитаю создавать собственный скрипт для добавления переменных среды, подобный тому, который упоминает danicotra. Добавление (и запоминание) их вручную после переустановки, настройки нового компьютера и т.д. Может быть довольно неприятным. Особенно, когда ваши собственные пути EnVar становятся больше и начинают включать больше инструментов. то есть: более чем один язык программирования или пользовательские инструменты CLI собрались в течение долгого времени.

Вы можете сохранить следующее как файл .bat и выполнить для автоматического добавления пользовательских путей к существующим EnVars. Требуются права администратора.

:: Set Path variable equal to existing path plus specified directory.
setx PATH "%PATH%;C:\Program Files\Java\jdk1.8.0_31\bin\;" /m

:: Add Custom path to existing envars
setx JAVA_PATH "C:\Program Files\Java\jdk1.8.0_31\bin\;" /m

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