【问题标题】:Find all packages in the project查找项目中的所有包
【发布时间】:2015-10-21 08:03:41
【问题描述】:

我试图了解我在项目中创建的包,然后深入了解每个包以了解类。

那么,有没有办法做到这一点?

【问题讨论】:

  • 能否请您更准确地了解您想要做什么。否则find src_directory/ -name "*.java" 会列出你所有的课程。
  • 快速回答是肯定的。如果您需要帮助,您需要展示您尝试过的内容。
  • 我正在尝试开发小型 java web 应用程序,我创建了单个 servlet 来处理多个请求,并且这个 servlet 有多个控制器(方法如:添加、删除、...),我需要访问所有包含这些方法的类

标签: java reflection packages


【解决方案1】:

Reflections 库应该对此有所帮助,如果您想在运行时执行此操作而不尝试读取 .jar 文件。应该允许您列出基础包中的所有类(例如 com.ibrahim 或您正在使用的任何东西)。

【讨论】:

  • 通过使用这个库,我应该为(Reflections)提供包名吗?
  • 如果你想用它来动态搜索类路径上的类,那么我建议你参考文档,因为我除了复制和粘贴它之外别无他法;-)跨度>
猜你喜欢
  • 2017-05-30
  • 1970-01-01
  • 1970-01-01
  • 2017-05-07
  • 2018-06-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多