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

  显示原文与译文双语对照的内容

我刚刚安装到defaulta位置 C:Program 文件,并希望在我在 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=.;

这里文件位于程序 FilesJavajdk1.6.0_21bin

在那里,我为cmd行创建了一个快捷方式,并使用了目标中的/k,这样看起来像:


%SystemRoot%system32cmd.exe/k %ProgramFiles%Javajdk1.6.0_21binsetenv.bat

我的开始是:%HOMEDRIVE%

当我启动命令提示符时,获得"c: program"不是内部或者外部命令,可以操作程序或者批处理文件。 我的批处理文件是否正确? 或者我的目标/开始不正确? 谢谢。

时间: 原作者:

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


%SystemRoot%system32cmd.exe/k"%ProgramFiles%Javajdk1.6.0_21binsetenv.bat"

原作者:
...