在处理过程中,我想导入一个我用Java编写的库,它环绕一个外部库(一个.jar文件)。
update2:另一个有效的选项是“将所需库提取到生成的JAR中”。这样做允许JAR在内部访问引用。这似乎同样适用于N.L.Telaviv的建议,但情况似乎并非如此。如果不想有任何额外的文件,请选择此选项。如果查看.jar文件,您会注意到外部库位于一个单独的包文件夹中。
使用可运行的JAR文件导出选项。
点击您的Project-export-java-runnable jar文件-选择在jar中打包所需库的选项
问题内容: 有没有一种工具可以列出包含JAR中引用的(第三方)类的第三方“软件包”?假设它将从JAR文件定义中识别出什么是“ home”包,并且它将打印出JAR中引用的最高3级的第三方类的标准名称的列表。 目的是我需要找到该JAR文件的Maven依赖项并将其部署为Maven工件。 问题答案: JarAnalyzer: jar文件的依赖项管理实用程序。它的主要目的是遍历目录,解析该目录中的每个jar
我在我的项目中使用了maven shade插件将所有依赖项jar类重新定位到一个包下,例如org.shade.* 当我试图在其他应用程序中使用带阴影的jar作为maven依赖项时,它会拉出依赖项jar的。 我的期望是,当Uber/shaded jar包含为maven依赖项时,它不应该拉出任何其他依赖类jar,因为这些类已经在shaded jar中重新打包了。
问题内容: 我有与回购和东西依赖的Maven项目。我想“导出”具有所有依赖项的源,以便我可以在IDE中成功打开它,而无需在计算机上运行Maven。 将项目打包到war文件中时,它具有所有依赖性。 因此,我想将所有依赖项以及我的源收集在一个地方,可以使用IDE(Eclipse或IDEA)打开所有检测到的库? 问题答案: 尝试将Maven-dependency-plugin与目标副本相关性 PS。 您
问题内容: 我有一个Eclipse插件项目,它取决于我在Eclipse工作区中拥有的其他项目。在“ Java Build Path”->“ Projects”选项卡下添加项目依赖项,并在“ Order and Export”中选择项目后,我得到了java.lang.NoClassDefFoundError。 我假设其他项目未正确包含在插件中。有谁知道如何解决这一问题? 谢谢,詹姆斯 问题答案: E
我无法通过eclipse导出向导创建正常的jar(不可运行/不可执行),它只创建了jar文件,但没有导出依赖的jar。当从其他类调用导出的jar的方法时出现错误,请帮助
我正在尝试将gradle eclipse项目导出到一个可运行的jar,但是它的依赖项并没有绑定到可运行的jar中。 I file->export->runnable jar->将所需库提取到生成的jar中。 如果我从configure build path选项手动执行“add external jar”,它们就会正确导出,但是我想通过gradle执行此操作,如果没有手动添加,它们就不会正确导出。