我正在使用Eclipse和Derby作为DataBase构建Java应用程序。 我已经将Derby Client添加到我的项目中,一切都很完美。
我的问题是,当我从CMD或命令行运行我的应用程序时;我收到错误消息:找不到适合jdbc的驱动程序:derby:// localhost:1527 / ...
如何解决这个问题?
先谢谢!
答案 0 :(得分:0)
首先,只是为了确保你的类路径中已经有Derby jdbc驱动程序。您可以检查其版本并下载here
其次,当您从CMD运行应用程序时,请确保指定应包含Derby jdbc驱动程序的类路径。您可以按照提到的guide here:
您有两种选择:
1.将lib目录中的所有jar文件包含到清单中(你 可以使用相对路径)
2.指定一切(包括你的罐子) 在命令行上使用-cp:java -cp MyJar.jar:lib / * com.somepackage.subpackage.Main