设置批处理文件以在命令行上运行,设置商店

时间:2010-08-02 16:37:26

标签: java

我刚安装到defaulta位置C:\ Program Files,并希望在Windows XP中启动新cmd时启动批处理文件。我的批处理文件是:

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

此文件位于Program Files \ Java \ jdk1.6.0_21 \ bin

从那里,我为我的cmd-line创建了一个快捷方式,我在目标中使用了/ k,如下所示:

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

我的开始于:%HOMEDRIVE%

当我然后启动命令提示符时,我得到'c:\ Program \不被识别为内部或外部命令,可操作程序或批处理文件。我的批处理文件是否正确?或者我的目标/开始是不正确的?感谢。

1 个答案:

答案 0 :(得分:2)

在参数行周围添加"",例如:

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