[英]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.