我正在使用Eclipse EE Kepler,并且试图在程序中运行derby。我将构建路径derby.jar
和derbyclient.jar
添加到了我,但仍然出现以下错误:
java.lang.ClassNotFoundException: org.apache.derby.jdbc.EmbeddedDriver
。
有人可以帮我解决这个问题吗?
最佳答案
我遇到了同样的问题'java.lang.ClassNotFoundException:org.apache.derby.jdbc.EmbeddedDriver'。就我而言,scope属性设置为test
<!-- https://mvnrepository.com/artifact/org.apache.derby/derby -->
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.13.1.1</version>
<scope>test</scope>
</dependency>
您需要从依赖项中删除scope元素,并按如下所示更新依赖项。
<!-- https://mvnrepository.com/artifact/org.apache.derby/derby -->
<dependency>
<groupId>org.apache.derby</groupId>
<artifactId>derby</artifactId>
<version>10.13.1.1</version>
</dependency>
您可以引用this post以获得完整的工作示例。
关于java.lang.ClassNotFoundException : org. apache.derby.jdbc.EmbeddedDriver,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21262316/