【发布时间】:2010-12-14 21:53:00
【问题描述】:
我想做的是加载一组类,可能都在同一个文件夹中。所有这些都实现相同的接口并且是相同的类,然后在我的代码中我希望能够在这些类上调用函数。
【问题讨论】:
-
如果不使用自定义类加载器玩游戏,这是不可能的(那时甚至可能不可能)。也许如果您解释了您要完成的工作,您会得到更多帮助。
-
OSGI 看起来很有趣,但也许我错误地处理了这个问题。在不太一般的意义上,这就是我想要完成的事情。我有一个运行游戏机制的游戏 Oware 的外壳。它通过向其他类发送游戏状态并返回一个动作来要求其他类做出动作。我想要一个包含不同代码的 AI 文件夹,其中可能有很多。然后,shell 将对它找到的所有 AI 进行循环赛,并输出哪些 AI 战胜了哪些。
标签: java osgi classloader