我正确设置了环境变量,并在运行时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 可执行文件未包含在 PATH 中,请将其添加到路径
更改为
set PATH=%PATH%;C:\Program Files\Java\jdk1.7.0_51\bin\
关于java - 无法通过bat文件运行java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21897507/