Так что я не уверен, что именно делает эта команда - похоже, она была настроена и отредактировала переменную пути.

Мне нужно запустить его для класса. К сожалению, это не очень хорошо задокументировано, поэтому я хочу убедиться: не испортит ли это мою переменную PATH? Если да, то как мне сначала сделать резервную копию моей переменной PATH? (Моя ОС - Windows 10.)

rem myauto for java

path=.;c:\;"c:\Program Files\Java\jdk1.8.0_66\bin";c:\javaHW
set classpath=.;c:/;"c:\Program Files\Java\jdk1.8._66\bin\lib";c:\javaJW

1 ответ1

1

Нет необходимости в резервном копировании PATH: перезапуск cmd восстановит его вместе с любыми другими переменными, которые были установлены или изменены другими файлами в наборе приложений.

Если вы не хотите этого делать, вы можете просто сохранить PATH в другой переменной:

savepath=%path%

Вы также можете просто восстановить его с помощью:

set path=%savepath%

или, проще говоря (после path можно использовать пустой знак или знак равенства):

path %savepath%

Конечно, другие переменные не будут сброшены.

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