查看jar文件中的类、方法、属性等最简单的方法是什么? 我正在寻找一些等价于非常有用的Lutz Roeder .NET Reflector - Java
当前回答
一种方法是在“Package explorer”中打开透视图。这样做,您可以看到带有类详细信息的jar的结构。为此,使用包资源管理器检查项目中的库文件夹。
窗口>>视图>>另一个>>Java>>Package Explorer
另一种方法是,您可以将JarPlug作为eclipse插件使用。这在eclipse/springsource中工作
http://jar-plug.sourceforge.net/
其他回答
使用解压缩的软件。它将以完整的方式为您打开文件夹结构。还允许在存档中编辑,同时保留路径。
毕竟,JAR文件只是ZIP归档文件。
我通常用7-Zip打开它们…它至少允许看到包、类和资源。 如果我需要看到方法或字段,我会使用Jad,但当然,最好依赖(好)JavaDoc…
现在,在SO的某个地方提到了一些Eclipse插件,为了找到一个类位于哪个jar文件中,也许它们可以做更多的事情(例如。你所要求的)。
[编辑]参考SO线程。不是问什么,但在某种程度上相关,因此有用:Java:我如何知道给定一个类名使用哪个jar文件?
大多数人都正确地回答了这个问题,如果你甚至不知道你的jar路径在哪里,或者你的JDK路径在每台主机上都不一样,这里有一个linux解决方案
$(find / -type f -name "jar" 2>&1 |grep '/JDK' |head -1 ) tf FULLY_QUALIFIED_NAME_TO_YOUR_FILE
查看jar文件中的类、方法、属性等最简单的方法是使用像“winrar”和“7-Zip”这样的程序。
如果没有安装,请下载winrar或7-zip程序 然后右击jar文件 用winrar或7-zip点击打开
如果你想看看里面有什么,只需重命名为下面的第一个选项..
F2 &重命名为jarfile.zip //使用任何解拉链… Jar TVF Jar file. Jar Jar tf jarfile.jar
推荐文章
- 如何格式化Joda-Time DateTime仅为mm/dd/yyyy?
- 如何在POM.xml中引用环境变量?
- 如何在android中复制一个文件?
- 将整数转换为字符串,以逗号表示千
- 接口方法的最终参数-有什么意义?
- Java中的@UniqueConstraint注释
- 如何在清洁模式下运行eclipse ?如果我们这样做会发生什么?
- 获取java.lang.ClassNotFoundException: org.apache.commons.logging.LogFactory异常
- Java中的正则表达式命名组
- c#和Java的主要区别是什么?
- 什么是NullPointerException,我如何修复它?
- 在Java中使用“final”修饰符
- 无法在Flutter上找到捆绑的Java版本
- 如何在Kotlin解析JSON ?
- 如何在新的材质主题中改变背面箭头的颜色?