我正在尝试访问打包为库的类文件,但不幸的是,jar 库应该打包在另一个 jar 文件中。
举个例子,我有一个包含一些类库的.jar。我可以从我的外部 Java 应用程序调用(导入)jar 文件中的类。现在我需要将这个 a.jar 放在另一个 jar 中,比如 b.jar,并且需要从 b.jar 外部访问(导入)a.jar 中的类。
最佳答案
您必须编写一个能够处理“ jar 中 jar ”的类加载器。这对我来说听起来是个很糟糕的主意。
不要合并 jar 文件 - 只需将它们单独放在磁盘上即可。我知道您可能需要说服管理人员拥有更多文件的必要性,但这确实会使一切变得很多更简单。编写类加载器并非易事...
关于java - 我可以调用位于另一个 jar 文件中的 jar 库中的类文件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1258668/