本文为博主原创,转载请注明出处:
jdk 8 环境时,可以在启动的环境中配置 :-XX:+TraceClassLoading 进行启动时查看
jdk 11 环境时,可以在启动的JVM 环境中配置 : -Xlog:class+load=info 进行查看
也可以 使用 : -verbose:class 查看类加载信息
idea 配置方式如下:
配置完成之后进行启动,就可以查看类加载信息:
运行部分示例如下:
使用场景:
通过类加载信息,可以推断 环境中某一个类 是通过哪一个 jar 包进行加载的;可以判断类的来源是哪一个jar包,可以判断因 jar包加载顺序导致的类冲突 等问题