Java 部署jar文件并包括外部库

Java 部署jar文件并包括外部库,java,jar,jdeveloper,mysql-connector,Java,Jar,Jdeveloper,Mysql Connector,在过去的几周里,我一直在使用Java,我知道这个问题可能很愚蠢 我创建了一个控制台应用程序,它使用MySQL连接器来更新数据库中的记录,问题是当我将它部署到jar文件并运行它时,我发现MySQL连接器丢失了。我在这个部署中使用了JDeveloper,并从jar导出设置中标记这个库也需要导出。我不确定会出现什么问题,欢迎提供任何意见 提前谢谢。您必须在主jar文件的META-INF.MF中添加lib:my-sql-connnector.jar。用于依赖项。您将构建包含所有依赖项的.jar。如果您无

在过去的几周里,我一直在使用Java,我知道这个问题可能很愚蠢

我创建了一个控制台应用程序,它使用MySQL连接器来更新数据库中的记录,问题是当我将它部署到jar文件并运行它时,我发现MySQL连接器丢失了。我在这个部署中使用了JDeveloper,并从jar导出设置中标记这个库也需要导出。我不确定会出现什么问题,欢迎提供任何意见


提前谢谢。

您必须在主jar文件的META-INF.MF中添加lib:my-sql-connnector.jar。

用于依赖项。您将构建包含所有依赖项的.jar。

如果您无法确定JDeveloper是否可以或如何将其添加到您的jar中,您可以使用每个zip压缩工具自己完成。我的问题更多的是“如何实现”,在某个时候,我设法将库包含到jar导出中,但它仍然不起作用。输出仍然表示找不到库。相反,META-INF/MANIFEST.MF。它需要添加到类路径行中。不,您不需要在类路径中添加它,请使用jar-cvfm YourJar.jar manifest.mf创建您的jar