java - 无法通过bat文件运行java

标签 java batch-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 可执行文件未包含在 PATH 中,请将其添加到路径

更改为

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

关于java - 无法通过bat文件运行java,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21897507/

相关文章:

java - 如何调用永久命令提示符?

Java for循环问题

java - 为什么使用@PostConstruct?

java - Android 启动画面 - 来自 SD 卡的图像?

java - 如何将第一个字符更改为数字?

windows - 如何将文件名设为 yyyymmdd_hhmmss?

java - Controller 中的 Spring MVC URL 映射 对于动态 URL

sql - SQL 中有没有一种方法可以将目录中包含的所有 .csv 导入到我的 postgres 表中? (窗口操作系统)

java - 无法在java程序中运行.bat文件

c - 批处理文件中设置的环境变量无法在该文件编译的C代码中访问