Java 在eclipse项目中搜索.class文件';参考图书馆
我正在解构一个程序,并从其引用的库中跟踪各种.class文件,以便这样做。我曾尝试使用Eclipse的文件搜索,但尽管它可以轻松地找到给定名称的所有.java文件,但它似乎无法以相同的方式找到构成引用库JAR的.class文件。有没有一种简单的方法可以在不单独查看JAR/包的情况下跟踪类文件?我不知道为什么您更喜欢类文件而不是java源代码(因为为了理解程序,后者更有用),但是您应该能够通过Java 在eclipse项目中搜索.class文件';参考图书馆,java,eclipse,search,.class-file,Java,Eclipse,Search,.class File,我正在解构一个程序,并从其引用的库中跟踪各种.class文件,以便这样做。我曾尝试使用Eclipse的文件搜索,但尽管它可以轻松地找到给定名称的所有.java文件,但它似乎无法以相同的方式找到构成引用库JAR的.class文件。有没有一种简单的方法可以在不单独查看JAR/包的情况下跟踪类文件?我不知道为什么您更喜欢类文件而不是java源代码(因为为了理解程序,后者更有用),但是您应该能够通过 按源代码中所需变量/类的F3,跳转到其定义 使用CTRL+SHIFT+R(或T仅查找类型)按名称搜索它
- 按源代码中所需变量/类的
,跳转到其定义F3
- 使用
(或CTRL+SHIFT+R
仅查找类型)按名称搜索它,这样可以按名称查找java/class文件T
CTRL+ALT+H
(层次结构中的打开类型)在搜索中包含类文件。也许这会有所帮助?除此之外,我知道Java反编译器(JAD)通过点击所需类型的F3
来开始反编译。更详细地说,有没有一种方法也可以从jar文件中搜索/提取接口信息?类型层次结构表示它可以查找方法、类、字段和初始值设定项,但当我尝试查找正在实现的接口时,它找不到任何东西。在这里,这似乎对我没有什么影响:可以找到这样的类和接口。