0

我对 Java 和 Eclipse(更具体地说,Enfinity)如何安排他们的项目文件没有很好的理解。我是我办公室的一个团队的一员,该团队致力于一个项目,该项目继续与该团队的许多其他过去成员一起工作。许多早期为这个项目工作的原始人已经不在,所以我不能问他们,也不能问其他人。

问题是:我需要先了解一个类是如何工作的,然后才能发现结果有什么问题。但是在使用 Java 反编译器 (jd-gui) 进行了一些跟踪之后,我被困在了一个在线引用的类上import de.factfinder.search.Search;。我在任何地方都找不到。如果您正在使用 Java 反编译器在不熟悉的计算机上进行调试,并且发现对此类类的导入引用,您建议从哪里开始查找?它可能包含在什么文件名上?

Enfinity 用户注意事项:我也已经彻底搜索了有bc_foundation和朋友的文件夹,通常存储 Enfinity 专有类,但我找不到我要找的东西。

4

2 回答 2

2

假设您的项目中已经配置了该库。然后,您可以尝试通过快捷键ctrl++访问的“打开类型”对话框搜索shift课程t

在对话框中,您可以通过键入其名称(在本例中为 )来搜索该类,de.factfinder.search.Search然后您可以查看包所在的底部文本区域。

示例是这样的,假设我想搜索Entityjar 文件所在的注释。

截屏

于 2015-09-07T03:57:14.400 回答
1

它位于类路径上的一个 jar 文件中。在 Eclipse 中,选择下拉菜单 Navigate > Open Type... 并输入完整的类名。然后选择下拉菜单 Navigate > Show In... > Package Explorer。

于 2015-09-07T02:57:43.047 回答