2015-09-07 15 views
0

我对Java和Eclipse(更具体地说,Enfinity)如何安排其项目文件没有很好的理解。我是我办公室的一个团队的一员,这个团队负责一个继续其他许多过去成员工作的项目。很多在前几天为这个项目工作的原始人已经不在这里了,所以我不能问他们,或者问任何其他人。如何/在哪里搜索计算机/项目上已安装的Java库?

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

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

回答

2

假设库已在您的项目中配置。然后,您可以尝试通过可通过快捷方式访问的“打开类型”对话框来搜索课程ctrl + 移位 + t

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

示例是这样的,比方说我想搜索Entity注释jar文件的位置。

Screen shot

+0

OOOOH!在我输入'de.factfinder.search.Search'之后,它确实出现了,它包含了存储它的jar库的路径!为什么我永远不知道这个奇迹般的CTRL + SHIFT + T捷径?这就是我一直在寻找的东西!谢谢flying_cat! :D –

+1

好吧,现在你知道了(还有一些马来语或印度尼西亚语);)当然是 –

+1

!哦,我是印度尼西亚人。 :D干杯! –

1

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

+0

是的,我从来不知道这一点。通过autodidact学习java,我从基础知识中缺少许多东西。谢谢! –

相关问题