在Java中通过反射获取动态类名和包名

时间:2018-08-02 05:56:18

标签: java

我有一个问题,我想让一个类从其他包中动态反映出来。为此,我使用了 String c=reflectclass.getPackage().getName();

现在的问题是我还必须动态加载程序包,就像用户提供类名一样,我也可以动态加载程序包。 我搜索并可能发现我们可以通过以下方式动态获取软件包 "javaapplication8." --> c

现在,发生的事情是我必须在relectclass之前加载程序包,以便我可以用String p="project"; String c=p.class.getPackage().getName();替换它以获得类,但反映出如果没有程序包名称,类将无法执行。我处于僵局状态。而且我有一个来自用户的唯一类名,该类名在另一个包中。

那么解决方案是什么,这样我既可以反映类也可以反映包名称。我尝试插入 <activity-alias>,但不起作用...

0 个答案:

没有答案