相关疑难解决方法(0)

获取运行Java应用程序时使用的所有类的列表?

获取运行Java应用程序时使用的所有类的列表的最简单方法是什么?

假设com.package.Foo.main通过运行调用:

java com.package.Foo
Run Code Online (Sandbox Code Playgroud)

运行程序后,我想要一个运行程序时使用的所有类的列表:

cat classes-used.txt
com.package.Foo
com.package.FooHelper
com.otherpackage.SomeClass
java.lang.String
java.util.List
java.util.ArrayList
Run Code Online (Sandbox Code Playgroud)

在此上下文中,如果类在程序执行期间由类加载器加载,则定义为使用类,如果存在此静态块,则运行类静态块.

java jvm

5
推荐指数
1
解决办法
3841
查看次数

标签 统计

java ×1

jvm ×1