我的应用程序使用MySQL JDBC,我试图使用eclipse导出JAR文件。
我的问题是如何包含MySQL驱动程序,以便JAR文件可以连接到服务器?
答案 0 :(得分:3)
您不应该在jar中包含MySQL驱动程序。驱动程序是一个单独的jar,因此在运行代码时需要将其添加到类路径中。
答案 1 :(得分:0)
如果您尝试创建包含所有依赖项的单个jar,请使用OneJar或UberJar来完成此操作。
如果你正在使用ant,那么就有一个简单的ant任务,它支持指定主类以及metainf中的类路径
<jar id="files" jarfile="single.jar">
<zipfileset src="deped1.jar" includes="**/*.java **/*.class"/>
<zipfileset src="depend2.jar" includes="**/*.java **/*.class"/>
</jar>
答案 2 :(得分:0)
以下是使用Eclipse的方法:How to create a jar with external libraries included in Eclipse?
或者你可以使用像OneJar这样的工具http://one-jar.sourceforge.net/来创建一个可运行的JAR文件