0

我的应用程序使用 MySQL JDBC,我正在尝试使用 eclipse 导出 JAR 文件。

我的问题是如何包含 MySQL 驱动程序以便 JAR 文件可以连接到服务器?

4

3 回答 3

3

您不应该在 jar 中包含 MySQL 驱动程序。驱动程序是一个单独的 jar,因此您需要在运行代码时将其添加到类路径中。

于 2013-03-22T17:15:28.290 回答
0

如果您尝试创建一个包含所有依赖项的单个 jar,请使用OneJarUberJar来完成此操作。

如果您使用的是 ant,有一个简单的 ant 任务可以完成,它支持指定主类以及在 metainf 中的类路径

<jar id="files" jarfile="single.jar">
    <zipfileset src="deped1.jar" includes="**/*.java **/*.class"/>
    <zipfileset src="depend2.jar" includes="**/*.java **/*.class"/>
</jar>
于 2013-03-22T17:18:17.033 回答
0

以下是使用 Eclipse 的方法:如何使用 Eclipse 中包含的外部库创建 jar?

或者您可以使用 OneJar 之类的工具http://one-jar.sourceforge.net/来创建单个可运行的 JAR 文件

于 2013-03-22T17:19:09.080 回答