【问题标题】:How / where do you search for installed java libraries on your computer / project?您如何/在哪里搜索计算机/项目上已安装的 java 库?
【发布时间】:2015-09-07 02:09:28
【问题描述】:

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

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

Enfinity 用户注意事项:我还彻底搜索了包含 bc_foundation 和朋友的文件夹,其中通常存储了 Enfinity 专有类,但我找不到我要查找的内容。

【问题讨论】:

    标签: java eclipse enfinity intershop


    【解决方案1】:

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

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

    示例是这样的,假设我要搜索jar文件所在的Entity注解。

    【讨论】:

    • 噢噢!在我输入de.factfinder.search.Search 后它确实出现了,并附有它存储的 jar 库的路径!为什么我从来不知道这个神奇的 CTRL+SHIFT+T 快捷键??这就是我一直在寻找的东西!谢谢flying_cat! :D
    • 好吧,现在你知道了(还有一些马来语或印尼语);)
    【解决方案2】:

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

    【讨论】:

    • 是的,我从来不知道。通过自学者学习java,我在基础知识中缺少很多东西。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-04-17
    • 2012-12-01
    • 2018-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-27
    • 2012-12-03
    相关资源
    最近更新 更多