我正在尝试制作一个批处理文件来自动编译和执行java程序。这是我的批处理脚本:
@echo off
cd X:\
echo Compile/Execute Java
echo Author: Phil Eaton
echo Created: 09-28-2012
set /P file=File name: %=%
set java = %file%.java
javac %java%
java %file%
set /P quit=
但是,它返回“线程“main”中的异常 java.lang.NoClassDefFoundError:HelloWorld”,其中 HelloWorld 是用户输入。但是,当我在命令提示符下运行 javac HelloWorld.java 时,它可以正常编译,而当我运行 java HelloWorld 时,它也可以正常运行。有什么建议么?谢谢!