java中如何通过反射获取一个.java文件中的所有类。

我现在有个.java文件,里面有一个publicclassxxx{...}为主类,在其外部有一个类classxxx2{}。现在我只知道该.java文件的名字,请问如何反射... 我现在有个.java文件,里面有一个public class xxx{...}为主类,在其外部有一个类class xxx2{}。现在我只知道该.java文件的名字,请问如何反射获取xxx2对象。xxx2为xxx的外部类,不是内部类。
求大神
忘了说了,我现在是只知道主类的名字以及主类的.class文件,而xxx2的类名是未知的,意思就是说想从主类的类名出发寻找该主类所在.java文件中的所有类。
展开
 我来答
殇心影誓
推荐于2016-04-25 · TA获得超过121个赞
知道答主
回答量:111
采纳率:0%
帮助的人:89.3万
展开全部
对象.gerClass().getName()就是了,对象时谁的,最后就是谁的全名,不会有内部类的区别
如果没有对象那就是:类名.class.getName(),不过这样是闲的无聊,有类名,再返回字符串形式的类名
追问
忘了说了,我现在是只知道主类的名字以及主类的.class文件,而xxx2的类名是未知的,意思就是说想从主类的类名出发寻找该主类所在.java文件中的所有类。
追答
这个有点麻烦,骚等,我给你写下
本来想自己写的,结果找资料的发现网上有,我就偷下懒吧:http://chinazzlm.blog.163.com/blog/static/16184353720127163641943/
如果看不懂再追问,我帮你解释
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式