Java Derby嵌入式驱动程序;“未找到类”;导出到JAR的应用程序后

Java Derby嵌入式驱动程序;“未找到类”;导出到JAR的应用程序后,java,eclipse,jdbc,jar,buildpath,Java,Eclipse,Jdbc,Jar,Buildpath,我试图让Java使用ApacheDerby嵌入式数据库,它在eclipse中运行良好,但给出了错误 java.lang.ClassNotFoundException:org.apache.derby.jdbc.EmbeddedDriver 导出到Jar文件并运行时 我通过将Derby Jar添加到lib文件夹,然后在构建路径中引用它,将其包括在项目中,这样Jar就位于referenced libraries文件夹中 关于如何解决这个问题有什么想法吗?从Eclipse导出时,“JAR文件”目标将只

我试图让Java使用ApacheDerby嵌入式数据库,它在eclipse中运行良好,但给出了错误

java.lang.ClassNotFoundException:org.apache.derby.jdbc.EmbeddedDriver

导出到Jar文件并运行时

我通过将Derby Jar添加到lib文件夹,然后在构建路径中引用它,将其包括在项目中,这样Jar就位于referenced libraries文件夹中


关于如何解决这个问题有什么想法吗?

从Eclipse导出时,“JAR文件”目标将只包含您自己的类,而不包括它们所需的外部依赖项。要包含这些依赖项,您需要选择“Runnable JAR file”作为目标


我知道“org.apache.derby.jdbc.EmbeddedDriver”存在,因为我在Eclipse上查看引用的库文件夹时可以看到它。执行导出时,是否指定“Java>Runnable JAR文件”作为目标?您好,Gord,我刚刚将其导出为Runnable JAR,这解决了问题。谢谢:)