簡體   English   中英

無法通過bat文件運行Java

[英]Unable to run java through bat file

我設置了正確的環境變量,並且在運行Java <classname>時運行良好。

但是,當通過bat文件運行相同文件時,出現諸如java is not recognized as internal or external command or bat file

我嘗試顯示路徑和類路徑,但是在那里一切都很好。 我究竟做錯了什么?

這是我的代碼:

cd\
cd C:\myproject
set PATH="C:\Program Files\Java\jdk1.7.0_51\bin;"%PATH%
set CLASSPATH="C:\myproject\sqljdbc4.jar;C:\myproject\jxl-2.6.12.jar"
java InsertRecords %1 %2
pause

路徑未涵蓋Java可執行文件,請將其添加到路徑

更改為

set PATH=%PATH%;C:\Program Files\Java\jdk1.7.0_51\bin\

我認為問題在於您如何設置路徑變量...看看這個...

"C:\Program Files\Java\jdk1.7.0_51\bin;"
                                      ^---This doesn't look right

嘗試使用更多類似...

set PATH="C:\Program Files\Java\jdk1.7.0_51\bin";%PATH%
                                               ^--- Note the change here...

PATH變量中的長路徑名中不需要引號。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM