我正在开发一个 Java 应用程序,一切都在 Eclipse 上运行顺利。
这是一个 Maven 项目,我的 pom.xlm 中没有错误。
当我通过复制/打包所需的库将项目导出到可运行的 JAR 文件时,我收到此错误:没有找到适合 jdbc:derby:D:\BD_CP_Java\dbCP 的驱动程序。
命令运行:
java -jar D:\BD_CP_Java\Recherche_CP.jar
。
数据库的位置是:D:\BD_CP_Java\dbCP
public ConnectionDB() throws SQLException {
try {
String dbURL = "jdbc:derby:D:/BD_CP_Java/dbCP";
conn = DriverManager.getConnection(dbURL);
setMinMaxDates();
}catch (SQLException e) {
System.out.println(e.getMessage());
throw new SQLException();
}
}
我有点迷失,如果有人可以引导我找到我在这里缺少的东西。
感谢所有阅读这篇文章的人。
最好通过 maven 制作“fat jar”(jar 文件,包括应用程序的类和所有依赖项的类,而不是依赖 IDE 来完成它。
看到这个答案:使用maven构建一个胖罐子