怎样查看虚拟机加载了那些 jar 包

发布网友

我来回答

3个回答

热心网友

如果是你自己通过java 命令的形式启动的,那直接看你加的 java -classpath 后边的参数就知道了,如果不相信-classpath参数,你可以自己写一下javaagent来测试一下有没有加载,不过你放心,classpath不会有问题的。如果是Tomcat之类的容器,只要你在WEB-INF下的lib目录里面加入的Jar包,那肯定会加载,这个没问题的,验证方式也可以通过agent来做

热心网友

最快的方法是把这个jar拿走,运行下看看~~~我也想知道,求高手解答~
突然记起来一个命令 java -verbose:class这个是显示类加载信息的,写个测试方法看看哪些类加在了,这样好像不太好分辨出来

热心网友

项目下bin下的jar都会被加载的追问关键是我们的项目很负责,系统平台的东西很多,jar包不是简单的放到一个 bin 下的。
所以我觉得应该有一个 linux 命令,可以查出某个进程相关的 哪些 jar 包被加载了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com