美文网首页
JVM加载jar查询

JVM加载jar查询

作者: 华木公子 | 来源:发表于2021-05-18 17:31 被阅读0次

有时在一个应用中,会依赖很多的jar包,难免会出现引用不同jar包中的同名类,或者jar包冲突,这时搞清楚:

JVM启动时加载了哪些jar包

或者一个类来自哪个jar中来就非常重要了。

一、查看JVM加载了哪些jar包

启动JVM,通过如下命令获取进程号:

jps -lm

其中参数:

-l:输出main所在类的全名,如果执行的是jar包,则输出jar包路径

-m:输出jvm进程启动时传递给main函数的参数

jps还有参数-v:输出jvm进程启动时JVM参数。

使用如下命令:

jinfo + 进程号

找到打印出的信息中的java.class.path属性值,既是jvm进程启动时加载的jar包。

二、查看具体的class从哪个jar保重加载的

在JVM启动时,加上如下参数:

-verbose:class

即可在console控制台上看到加载的class是从哪个jar中来的,示例如下:

[Loaded java.util.regex.Pattern from /Library/Java/JavaVirtua

相关文章

  • JVM加载jar查询

    有时在一个应用中,会依赖很多的jar包,难免会出现引用不同jar包中的同名类,或者jar包冲突,这时搞清楚: JV...

  • Android类加载器

    JVM之类加载机制 理解类加载 Eclipse使用第三方的插件其实就是动态加载Jar包里的Class字节码进行工作...

  • 类加载和双亲委派模型

    1. 类加载步骤 1.1 加载 将字节码数据从各种不同的数据源(class 文件、jar 文件等)中读到 JVM ...

  • Java 基础 之 双亲委派模型

    字节码的装载过程 类加载器就是查询和加载class 文件然后构造成JVM内部可以识别和使用的对象组件,把一个类加载...

  • jvm执行引擎

    类加载器:负责jar文件读取,class解析、校验、链接; jvm运行时引擎:实现基于栈的处理器模型; 解释器:字...

  • JVM——类加载机制

    前言 今天就来介绍类的加载机制以及双亲委派机制。 JVM 类加载机制 JVM 类加载的五个阶段 JVM 类加载机制...

  • JVM类加载学习二-类加载机制学习

    JVM类加载机制 @(Java)[JVM|类文件结构] [TOC] 基本介绍 JVM的类加载机制:JVM把描述类的...

  • JVM类加载学习三-类加载器

    JVM类加载器 @(Java)[JVM|类加载器] 类加载过程中的加载阶段在JVM的外部实现。这样做可以让应用程序...

  • JVM类加载器和反射机制及代理模式

    JVM类加载器: 概述: JVM加载器主要负责将外部文件系统或者网络中的class文件加载到JVM中,将加载到JV...

  • 每天一个知识点(3)--JVM-类加载子系统-类加载器

    JVM的类加载子系统负责加载相关的类,加载类是JVM中类加载器的功能和职责。首先明确下JVM中的类加载器,分为以下...

网友评论

      本文标题:JVM加载jar查询

      本文链接:https://www.haomeiwen.com/subject/qedyjltx.html