Java 我的程序正在访问哪些库?

Java 我的程序正在访问哪些库?,java,glassfish,classloader,Java,Glassfish,Classloader,您好,我有一个Java web应用程序,它已部署在远程glassfish服务器上。此服务器包含Java代码可能需要的一些库。然而,我的Java代码也在编译时生成类似的库。现在我不确定我的代码是使用服务器上的库还是编译时生成的库,因为这是一个大项目,而且很多代码不是我写的。你知道我如何知道我的代码使用的是什么库吗? 提前感谢。您可以使用参数-verbose:class运行java。这将使它在加载库时从类加载器打印信息。但不确定这是否适用于glassfish使用的类加载器。先试试这个。如果不起作用,

您好,我有一个Java web应用程序,它已部署在远程glassfish服务器上。此服务器包含Java代码可能需要的一些库。然而,我的Java代码也在编译时生成类似的库。现在我不确定我的代码是使用服务器上的库还是编译时生成的库,因为这是一个大项目,而且很多代码不是我写的。你知道我如何知道我的代码使用的是什么库吗?
提前感谢。

您可以使用参数
-verbose:class
运行java。这将使它在加载库时从类加载器打印信息。但不确定这是否适用于glassfish使用的类加载器。先试试这个。如果不起作用,请研究如何从glassfish类加载器获取调试日志

这显示了如何使用glassfish添加JVM参数: