如果在批处理中出现语法错误

时间:2014-05-20 23:37:01

标签: batch-file

我的批处理文件中有以下代码:

if "%startserver%"=="y"(
    java -Xmx1024M -jar craftbukkit.jar -o true
    exit
)
if "%startserver%"=="n"(
    exit
) else (
    goto invalid
)

运行时出现以下错误:

The syntax of the command is incorrect.

1 个答案:

答案 0 :(得分:2)

引号和左括号"之间需要有一个空格(,如下所示:

if "%startserver%"=="y" (
    java -Xmx1024M -jar craftbukkit.jar -o true
    exit
)

if "%startserver%"=="n" (
    exit
) else (
    goto invalid
)