gpt4 book ai didi

spring - 如何确定实际使用了哪些 JAR?

转载 作者:行者123 更新时间:2023-12-04 14:49:06 25 4
gpt4 key购买 nike

我试图找出一组 12 个 Java EE/Spring 项目实际使用了 83 个 JAR 中的哪些 JAR 库。所有 JAR 都在一个 EAR 下。开发在 Eclipse 中完成,构建工具是 Ant。所有项目都在 WebSphere Application Server 6.0 上运行。

这个问题:How to figure out used JARs?

指向这个:How to analyse which jar file is used in a Java program?

建议调用 java可执行文件 -verbose:class论点,但如果这在这里有用,如果项目在我的本地 WAS 6.0 上运行,我该怎么做?

这个问题似乎更指向正确的方向:How to find which jars and in what order are loaded by a classloader?

但是,我不熟悉类加载器的工作原理,如何判断我的类加载器实例是什么(回复表明 URLClassLoader 有一个 getURLs() 方法,可提供对 jars/目录列表的访问),以及如果我的类加载器实例不是 URLClassLoader,我该从哪里开始?

最佳答案

打开详细类加载(如 dims 所建议)

查看管理控制台,您将看到一个类加载器查看器,其中显示了所需的信息。

类加载器具有用于加载类的标准层次结构。

看看这个:
http://www-01.ibm.com/support/docview.wss?uid=swg27023549&aid=1

本演示文稿很好地介绍了 WebSphere 环境中的工作原理。

HTH

芒陆

关于spring - 如何确定实际使用了哪些 JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10247521/

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