Java bat不起作用

时间:2015-04-24 17:19:16

标签: java batch-file

以这种方式开始击球:

path C:\Program Files\Java\jdk1.8.0_25\bin
cd C:\Users\Admin\Desktop\Lab1\src\main
javac Main.java
cd C:\Users\Admin\Desktop\Lab1\src\
java main.Main asd ads fgh
pause    

我有一个错误“无法找到符号:类读者”。

2 个答案:

答案 0 :(得分:1)

的大问题
SET PATH=C:\Program Files\Java\jdk1.8.0_25\bin

是从cmd提示符运行后,来自cmd提示符的后续命令将不起作用。还

set classpath=%CLASSPATH%;C:\Users\Admin\Desktop\Lab2\src\
每次执行脚本时,

都会继续增加类路径。您可以使用setlocal和endlocal解决此问题。

setlocal
set path=C:\Program Files\Java\jdk1.8.0_25\bin
set classpath=%CLASSPATH%;C:\Users\Admin\Desktop\Lab2\src\
....
endlocal

这样,当从cmd提示符执行多次时,路径不会改变,类路径也不会继续增长。

答案 1 :(得分:0)

我可以使用bat文件重新创建此问题。

请更新bat文件中的setclasspath以包含以下路径

set classpath =%CLASSPATH%; C:\ Users \ Admin \ Desktop \ Lab2 \ src \

更新classpath后,你可以单独编译所有java文件