-1

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

4

2 回答 2

0

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

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

于 2012-11-27T13:14:47.527 回答
0

首先检查你的 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"/>

这是错误的。

如果仍然出现错误,请提供您的类路径文件和错误日志。

于 2012-11-27T13:24:59.973 回答