关于java反射的代码,为什么运行时总是出现这样的错误,大佬们

薛定谔的Cat 2017-08-03 04:16:33

Person类没有全部截上来,就是一些简单的get set方法,在主方法中第6和10行有问题吗?为什么其它程序编译时也是提示这两句
...全文
437 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
薛定谔的Cat 2017-08-24
  • 打赏
  • 举报
回复
。。。。。。
aptx1048576 2017-08-06
  • 打赏
  • 举报
回复
1.还是建议用IDE 2.如果只是要练习反射的话,不要带包好咩~ 3.如果执意要带包,那么最上层的包的父目录应该在classpath中,而且在 . 之前 你...不用IDE的勇气,我很欣赏(哈哈哈)
福来哥 2017-08-04
  • 打赏
  • 举报
回复
查下java -cp参数的用法就明白了
戴小码 2017-08-04
  • 打赏
  • 举报
回复
创建的Class类的程序是对的,异常报的是找不到Person类,估计是该类的包路径有问题,重新检查下路径。 或者直接输出Class对象,看是否指向加载的Person类。
薛定谔的Cat 2017-08-04
  • 打赏
  • 举报
回复
IDE中配置包感觉很麻烦
解开者 2017-08-03
  • 打赏
  • 举报
回复
不推荐在不使用IDE的情况下使用package语句,可能会导致包路径找不到。 比如,你可以手动把Demo类放在org/yyf/demo15/classinfodemo目录下,把Person类放在org/yyf/demo15目录下,再退到根目录用Java程序执行试试
薛定谔的Cat 2017-08-03
  • 打赏
  • 举报
回复
错误: 找不到符号 Person p=c1.newInstance();
钟明富 2017-08-03
  • 打赏
  • 举报
回复
Class c1=Class.forName("你的全类名 "); Person p=c1.newInstance(); System.out.print(p); 看看有没有

62,625

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧