从命令运行Java。 -cp和不带Java错误(找不到JDBC错误/类)

时间:2011-05-01 00:50:25

标签: java jdbc classpath javac

我正在尝试从命令行编译和运行程序。当我们编译它时,我们执行-cp并将其链接到我们的jdbc jar     javac -cp jdbc.jar *.java

如果我们那么做:    java debugger
然后我们得到一个错误,说找不到驱动程序。

但是,如果我们这样做:
java -cp jdbc.jar debugger
然后我们得到一个错误,说无法找到类Debugger。

我们需要采用哪种方式?既然两者都没有起作用,那么我们可能需要检查什么来修复正确的方法?

非常感谢一群疲惫的学生!

2 个答案:

答案 0 :(得分:3)

您还需要告诉java命令javac命令保留.class文件的位置。也许

java -cp .:jdbc.jar Debugger

会在你的情况下完成这项工作吗?

答案 1 :(得分:-1)

我认为它应该是-classpath而不是-cp。 请查看javac文档以及here