没注意看你的代码,至少逻辑上是正确的。我测试了下,在DOS下运行正常。但是你说你编译成功,但是运行错误,估计你的classpath配置错了,虚拟机没有找到类而已。classpath中把你的这个编译好的class文件的路径配置进去试试吧。
是的,程序本身没有错误。DOS下出错可能是环境变量配置的问题,不知道你的错误提示信息是什么?能不能发出来看看
编译成功,代表代码没有错误,好像是出现了异常
运行测试没有问题, 请把你的错误提示信息贴上来.