我想列出Java类加载器加载我的类的顺序。如果我使用-verbose
参数,它会列出它加载的每一个接口/类,包括吨的接口,如Serializable,异常等。有没有办法来调整这个输出,所以它只显示哪些类加载在类中,我的主要方法是界定?Java详细类加载
40
A
回答
46
我想最好的办法是做到以下几点:
- 输出一些固定的文本,一旦你
main
方法开始,右之前结束。 - 管详细输出到一个文件中像少或的grep
- 使用的东西,找到了两个标签之间加载从main方法的类。
有一个类似的问题和一些答案在这里:Is there a way to get which classes a ClassLoader has loaded?
你尝试-verbose:class
?
4
下面是一个sed表达式,它将解析java -verbose:class的输出以生成加载的类名称及其jar文件对。您可以通过排序来获取独特的jar文件。例如,
java -verbose:class -version 2>/dev/null |
sed -ne 's/\[Loaded \(.\+\) from \(.\+\)\]/\2/p' |
sort -u
输出
/usr/local/jdk1.7.0_67/jre/lib/rt.jar
相关问题
- 1. 用详细的类加载运行Gradle?
- 2. 将数据加载到详细视图
- 3. SenchTouch onItemDisclosure加载详细视图问题
- 4. 订单详细信息不加载
- 5. 详细的Java GC日志
- 6. 添加详细带缺口
- 7. Android主详细信息详细信息
- 8. Crystal Reports详细信息详细信息
- 9. Java类加载
- 10. Java RMI连接池详细信息
- 11. Java的大页面并详细GC头
- 12. Windows临时目录详细信息(Java)
- 13. Java树节点详细信息
- 14. 详细格式错误,Java Eclipse Indigo SR1
- 15. 在java中使用textfields更改类的详细信息
- 16. 哪些书会详细介绍Java引用类型?
- 17. Cmdlet详细流
- 18. 异常详细
- 19. 详细讲解
- 20. 获取详细
- 21. JAXB unmarshalling详细
- 22. 擦除详细?
- 23. 隐藏(最小化)JQgrid页面加载的详细信息
- 24. 如何将详细图像加载为HTML背景?
- 25. 行扩展时反应表加载详细数据
- 26. ActionScript预载更加详细的百分比
- 27. 缩略图图像 - 点击加载图像详细信息
- 28. 错误加载YouTube频道的详细信息,返回nil
- 29. angular:在新页面中加载详细信息
- 30. JQGrid按钮在主栅格每行加载详细网格