2012-01-09 72 views
0

我想編寫一個腳本來編譯和運行Windows環境中的java文件,但是失敗了。它在java類路徑中失敗。java編譯classpath

此Test.java不在任何包內。

請幫忙。謝謝。

set SOURCE=C:\Documents and Settings\xxx\Desktop 
set JAVA_HOME=C:\Program Files\Java\jdk1.6.0_25\bin 
"%JAVA_HOME%\javac" "%SOURCE%\Test.java" 
pause 

"%JAVA_HOME%\java" -cp "%SOURCE%" Test.class 
pause 
+2

如果您在目錄名有空格,您應該使用正斜槓逃脫名或者把完整的路徑放在引號中。設置SOURCE =「C:\ Documents and Settings \ xxx \ Desktop」 – Manish 2012-01-09 17:56:28

+0

你收到了什麼錯誤信息? – 2012-01-09 17:56:55

+0

你會得到什麼錯誤? – theglauber 2012-01-09 17:57:08

回答

2

嘗試刪除從您傳遞給java命令類的名稱.class擴展:

"%JAVA_HOME%\java" -cp "%SOURCE%" Test