【问题标题】:Loading classes that extend another class from jars in directory加载从目录中的 jar 扩展另一个类的类
【发布时间】:2014-08-18 02:16:00
【问题描述】:

我想做的是,假设我有一个文件夹,那是一个目录,假设我创建了一个 JAR,其中有一个扩展“Apple”的类。我将如何检查该文件夹中的所有 JARS 并检查它们是否具有扩展 Apple 的类,然后将这些扩展 Apple 的类中的每一个添加到我的列表中?

【问题讨论】:

  • 这个link 可以帮助你。另见谷歌的reflections
  • @Wundwin:谷歌反射的任何替代品

标签: java dynamic reflection loading


【解决方案1】:

您必须为此使用反射 API。首先,获取类加载器加载的所有类的列表,然后在反射 API 的帮助下,您可以检查一个类是否扩展了 Apple。希望这会有所帮助

【讨论】:

猜你喜欢
  • 2020-01-11
  • 2013-08-02
  • 1970-01-01
  • 2013-07-18
  • 1970-01-01
  • 2013-12-31
  • 2011-12-02
  • 1970-01-01
  • 2020-10-05
相关资源
最近更新 更多