我正在使用netbeans创建一个简单的Java maven应用程序,它具有非常简单的JavaDB数据库连接。我已经在maven pom.xml文件中配置了依赖项,如下所示,当我从IDE运行它时,我的应用程序正常工作。
的pom.xml
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.12.1.1</version>
</dependency>
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derbyclient</artifactId>
<version>10.12.1.1</version>
</dependency>
然而,当我使用依赖项构建项目并尝试运行最终jar时,我收到以下错误。
java.sql.SQLException:没有为jdbc找到合适的驱动程序:derby:// localhost:1527 / TestDB
我甚至尝试将derby.jar复制到应用程序jar文件位置。但仍然出现上述错误。我不确定我做错了什么。