我无法理解为什么会出现此错误:
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.
最佳答案
这很简单,但很隐蔽。
运行 setx/?我想答案就在那里。
您作为参数(字符串)提供的 PATH 包含空格/空格。
您应该将 PTH 括在 ""之间。
关于cmd - 无效的语法。默认选项不允许超过 '2' 次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37842222/