gpt4 book ai didi

java - 仅列出当前项目的 Java 类路径上的项目

转载 作者:行者123 更新时间:2023-11-30 04:34:31 25 4
gpt4 key购买 nike

我有一个具有大型类路径的 Java 项目 - 许多项目都是从不同的 .jar 文件导入的,这些文件已作为依赖项添加(通过 Maven)。

我正在寻找一种编程方式来列出类路径上来自当前项目的所有项目,即排除来自其他库和Java运行时环境本身的所有导入的类路径项目。

我需要在运行时执行此操作,即它应该在实际的当前类路径下工作。

有没有好的方法可以做到这一点,如果有的话怎么做?

最佳答案

除非您创建自己的元数据,否则无法执行此操作。

对于 JVM 来说,类路径中的项之间没有区别。 jar 就是 jar 就是 jar 。

您可以使用maven-dependency-plugin写出本地且不可传递的依赖项列表,并将其写入文件,然后将该文件放入您的应用程序中。

关于java - 仅列出当前项目的 Java 类路径上的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13811981/

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