我正在構建一個具有許多不同軟件包的Java應用程序。我希望能夠以編程方式告訴應用程序中存在哪些以特定預修補程序開始的軟件包。無論如何用Java反射API來做到這一點?我沒有看到任何與反射apis相關的東西。Java反射 - 獲取軟件包列表
例子:
com.app.controls.text
com.app.controls.picker
com.app.controls.date
etc
我想知道前綴「com.app.controls」和理解一個新的包可能會被整合在未來枚舉所有的這些。
謝謝!
不幸的是,包不知道當前的類加載器。有沒有其他可能的方法? –
可能不是,除了明確列出它們。 –
@DerekGebhard:想到兩種可能性。我已將它們添加到答案中。 –