我正在尝试从命令行编译和运行程序。当我们编译它时,我们执行-cp并将其链接到我们的jdbc jar
javac -cp jdbc.jar *.java
如果我们那么做:
java debugger
然后我们得到一个错误,说找不到驱动程序。
但是,如果我们这样做:
java -cp jdbc.jar debugger
然后我们得到一个错误,说无法找到类Debugger。
我们需要采用哪种方式?既然两者都没有起作用,那么我们可能需要检查什么来修复正确的方法?
非常感谢一群疲惫的学生!
答案 0 :(得分:3)
您还需要告诉java命令javac命令保留.class文件的位置。也许
java -cp .:jdbc.jar Debugger
会在你的情况下完成这项工作吗?
答案 1 :(得分:-1)
我认为它应该是-classpath而不是-cp。 请查看javac文档以及here