java DB and jar file



我们有一个独立的项目。 我们正在使用 Java DB,我们正在 NetBeans 上编写代码。我们可以使用 IDE 连接到数据库,我们可以做我们想做的事,但是当我们制作它 jar 文件时,它无法连接到数据库。我们如何解决这个问题谢谢

当您以 JAR 身份运行应用程序时,数据库驱动程序必须位于类路径中。在 eclipse 中启动应用程序时,将在构建路径中找到驱动程序。这就是您的应用程序在这里工作的原因。

另一种解决方案是将驱动程序的 JAR 嵌入到 JAR 文件中。

首先检查你的jar在哪里,很可能它在项目之外,这就是发生错误的原因。 将它们放在项目中并在类路径文件中正确设置路径,如下所示:

<classpathentry exported="true" kind="lib" path="WEB-INF/lib/castor-1.1.2-commons.jar"/>

现在,如果您看到您的路径如下所示:

<classpathentry exported="true" kind="lib" path="D:/apache-tomcat-6.0.14/apache-tomcat-6.0.14/lib/servlet-api.jar"/>

这是错误的。

如果仍然发生错误,请提供类路径文件和错误日志。

最新更新