java DB和jar文件

时间:2012-11-27 13:09:26

标签: java user-interface javadb

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

2 个答案:

答案 0 :(得分:0)

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

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

答案 1 :(得分: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"/>

这是错误的。

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