Java 正在导出JAR文件,但需要MySQL驱动程序

Java 正在导出JAR文件,但需要MySQL驱动程序,java,mysql,jdbc,Java,Mysql,Jdbc,我的应用程序使用MySQL JDBC,我正在尝试使用eclipse导出JAR文件 我的问题是如何包含MySQL驱动程序,以便JAR文件可以连接到服务器?您不应该在JAR中包含MySQL驱动程序。驱动程序是一个单独的jar,因此在运行代码时需要将其添加到类路径中 您不应该在jar中包含MySQL驱动程序。驱动程序是一个单独的jar,因此在运行代码时需要将其添加到类路径中 如果您试图创建一个包含所有依赖项的jar,请使用或来完成此操作 如果您使用的是ant,那么有一个简单的ant任务来完成它,它支持

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


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

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

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

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

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

<jar id="files" jarfile="single.jar">
    <zipfileset src="deped1.jar" includes="**/*.java **/*.class"/>
    <zipfileset src="depend2.jar" includes="**/*.java **/*.class"/>
</jar>

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

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

<jar id="files" jarfile="single.jar">
    <zipfileset src="deped1.jar" includes="**/*.java **/*.class"/>
    <zipfileset src="depend2.jar" includes="**/*.java **/*.class"/>
</jar>

以下是如何使用Eclipse实现这一点:


或者,您可以使用OneJar之类的工具来创建一个可运行的JAR文件,以下是如何使用Eclipse实现这一点:

或者,您可以使用OneJar之类的工具来创建一个可运行的JAR文件