我正在构建一个具有许多不同软件包的Java应用程序。我希望能够以编程方式告诉应用程序中存在哪些以特定预修补程序开始的软件包。无论如何用Java反射API来做到这一点?我没有看到任何与反射apis相关的东西。Java反射 - 获取软件包列表
例子:
com.app.controls.text
com.app.controls.picker
com.app.controls.date
etc
我想知道前缀“com.app.controls”和理解一个新的包可能会被整合在未来枚举所有的这些。
谢谢!
不幸的是,包不知道当前的类加载器。有没有其他可能的方法? –
可能不是,除了明确列出它们。 –
@DerekGebhard:想到两种可能性。我已将它们添加到答案中。 –