Неверный синтаксис. Опция по умолчанию не допускается более 2 раз
У меня проблемы с пониманием, почему я получаю эту ошибку:
ERROR: Invalid syntax. Default option is not allowed more than '2' time(s).
Type "SETX /?" for usage.
Реализация
C:\Users>setx JAVA_HOME "C:\DOC\JDK64\1.8.0.74"
SUCCESS: Specified value was saved.
C:\Users>setx PATH "%PATH%;%JAVA_HOME%\bin"
ERROR: Invalid syntax. Default option is not allowed more than '2' time(s).
Type "SETX /?" for usage.
C:\Users>setx PATH "%PATH%;%JAVA_HOME%bin"
ERROR: Invalid syntax. Default option is not allowed more than '2' time(s).
Type "SETX /?" for usage.
5 ответов
Это довольно просто, но скрыто. запустить setx /? и я полагаю, что ответ есть. ПУТЬ, который вы указываете в качестве параметра (строки), содержит пробелы / пробелы. Вы должны заключить PTH между "".
Эта ошибка также может быть вызвана невидимыми символами (проверьте наличие скрытых символов TAB)
Попробуйте открыть файл bat в Notepad++, а не в блокноте Windows. Вы можете увидеть невидимые пробелы, которых не должно быть.
Я пытаюсь установить среду с помощью PowerShell, это работает, но в cmd выдает эту ошибку
setx path "%path%;D:\edge_download\geckodriver-v0.33.0-win64/geckodriver.exe"