代码之家  ›  专栏  ›  技术社区  ›  Crystal

设置批处理文件以在命令行上运行,设置车间

  •  1
  • Crystal  · 技术社区  · 15 年前

    @echo off
    SET TOOLS_HOME=%ProgramFiles%\Java
    SET JAVA_HOME=%TOOLS_HOME%\jdk1.6.0_21
    SET PATH=%JAVA_HOME%\BIN;%PATH%
    SET CLASSPATH=.;
    

    在这里,我为cmd行创建了一个快捷方式,并在target中使用了/k,如下所示:

    %SystemRoot%\system32\cmd.exe /k %ProgramFiles%\Java\jdk1.6.0_21\bin\setenv.bat
    

    我的起点是:是%HOMEDRIVE%

    当我启动命令提示符时,我得到的“c:\Program\未被识别为内部或外部命令、可操作程序或批处理文件。我的批处理文件正确吗?或者我的目标/起点不正确?谢谢。

    1 回复  |  直到 15 年前
        1
  •  2
  •   Oren    15 年前

    添加 "" 围绕参数行,例如:

    %SystemRoot%\system32\cmd.exe /k "%ProgramFiles%\Java\jdk1.6.0_21\bin\setenv.bat"