【发布时间】:2016-02-11 16:55:07
【问题描述】:
每当我通过这段代码编译java包时
javac -cp ch03.stacks StackDriver.java ArrayStack.java BoundedStackInterface.java StackInterface.java StackUnderflowException.java StackOverflowException.java
它编译正确但是当我在驱动程序类上使用这个命令时
java StackDriver
它以这个错误响应
Error: Could not find or load main class StackDriver
为什么我不能在 Driver 中运行主类?为了运行主类,我应该怎么做?
【问题讨论】:
-
如果你使用类路径,请确保使用分号(;)
-
尝试在 java 之后给出你的 obecjt "StackDriver" 的完整路径。可能是编译到不同的目录
-
请提供您从哪个目录发出 java 命令。我建议您在提问之前先搜索一下 - stackoverflow.com/questions/18093928/…。
标签: java compilation runtime-error packages