2010-08-02 48 views
1

我剛剛將它安裝到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線的快捷方式,我用/ K在目標使看起來像:

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

和我的開始:是%HOMEDRIVE%

當我再開始我的命令提示符下,我得到「C:\程序\不被識別爲一個內部或外部命令,可操作的親克或批處理文件。我的批處理文件是否正確?或者我的目標/開始不正確?謝謝。

回答

2

周圍帕拉姆行添加""如:

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