在Java中使用反射时出现未处理的异常
我目前正在制作《我的世界》模组,我需要将我的浮动对象设置为基类的私有浮动对象。他们对方法进行了硬编码,我基本上在其上进行扩展,但是它使用了PRIVATE float“ rendererUpdateCount”
我正在尝试将浮点数“ updateCount”设置为始终等于“ rendererUpdateCount”的值
问题是我似乎无法通过反射获得浮点数。
目前,我正在尝试执行以下操作:
Class er = EntityRenderer.class; Field field = er.getDeclaredField("rendererUpdateCount");
唯一的问题是它抛出Unhandled exception type NoSuchFieldException暗示所说的浮点数不存在。
那么我该如何正确执行呢?
问题来源:stackoverflow
每当我们得到时Unhandled exception...,就意味着这是checked Exception&要求try / catch()。
已检查:是在编译时检查的异常。如果方法中的某些代码引发了检查的异常,则该方法必须处理该异常,或者必须使用throws关键字指定该异常。
未检查是在编译时未检查的异常。
在Java exceptionsunder Error和RuntimeExceptionclass are中unchecked exceptions,throwable下的所有其他内容是checked
答案来源:stackoverflow
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。