查看jar文件中的类、方法、属性等最简单的方法是什么? 我正在寻找一些等价于非常有用的Lutz Roeder .NET Reflector - Java
当前回答
jar -tvf file_name.jar
上面只打印文件的名称。
要查看文件的内容,您可以通过以下方法解压文件夹中的文件:
jar -xvf file_name.jar
这将解压jar文件&把内容放在相同的目录,你正在运行这个。
或者在Windows中将。jar文件重命名为。zip,然后你可以解压缩来提取和查看jar文件的内容。因为jar在内部是一个zip文件。
其他回答
我使用JarExplorer或JarVisualizer。
日食 3.4 JDT
这不是最快的方法,因为你必须先把它拖到你的日食中。 但是您将拥有完整的java类浏览,即使启用了反编译。
大多数人都正确地回答了这个问题,如果你甚至不知道你的jar路径在哪里,或者你的JDK路径在每台主机上都不一样,这里有一个linux解决方案
$(find / -type f -name "jar" 2>&1 |grep '/JDK' |head -1 ) tf FULLY_QUALIFIED_NAME_TO_YOUR_FILE
我更喜欢JAR浏览器,它有一个简单的界面,你可以浏览多个JAR,并同时在多个JAR中搜索特定的类。
您的IDE也应该支持这一点。我的IDE (slikeedit)称它为“标记库”。只需为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 ?
- 如何在新的材质主题中改变背面箭头的颜色?