gpt4 book ai didi

java - 将一个jar文件添加到另一个jar文件中

转载 作者:行者123 更新时间:2023-11-29 17:28:51 25 4
gpt4 key购买 nike

在我的项目中,我有这段代码告诉类加载器加载Driver.class,如下所示:

Class.forName(org.gjt.mm.mysql.Driver);

在 Eclipse 中它运行没有问题,并且我已经创建了该项目的 Jar 文件。但我不知道如何插入

mysql-connector-java-5.1.7-bin.jar

到我的项目的 Jar 文件中。文件夹结构如下所示:this

list 文件:

Manifest-Version: 1.0
Main-Class: server.MultiServer

最佳答案

我假设您最终只想将代码运行为

java -jar myjar.jar

有两个选项。

  1. 将 mysql-connector-java-5.1.7-bin.jar 保留在同一文件夹中的 jar 旁边,并将类路径:mysql-connector-java-5.1.7-bin.jar 添加到 list 中。
  2. 将 mysql-connector-java-5.1.7-bin.jar 中的所有类复制到您的 jar 中。不要复制 jar,而是复制 jar 中的类。这称为 fat jar 或 uber jar。您可以使用 Maven Shade 插件自动执行相同的操作。

关于java - 将一个jar文件添加到另一个jar文件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50807040/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com