开发者社区> 问答> 正文

在Java中使用反射时出现未处理的异常

在Java中使用反射时出现未处理的异常

我目前正在制作《我的世界》模组,我需要将我的浮动对象设置为基类的私有浮动对象。他们对方法进行了硬编码,我基本上在其上进行扩展,但是它使用了PRIVATE float“ rendererUpdateCount”

我正在尝试将浮点数“ updateCount”设置为始终等于“ rendererUpdateCount”的值

问题是我似乎无法通过反射获得浮点数。

目前,我正在尝试执行以下操作:

Class er = EntityRenderer.class; Field field = er.getDeclaredField("rendererUpdateCount");

唯一的问题是它抛出Unhandled exception type NoSuchFieldException暗示所说的浮点数不存在。

那么我该如何正确执行呢?


问题来源:stackoverflow

展开
收起
七天一失眠 2020-04-11 15:52:21 2056 0
1 条回答
写回答
取消 提交回答
  • 做一个优秀的阿里云志愿者

    每当我们得到时Unhandled exception...,就意味着这是checked Exception&要求try / catch()。

    已检查:是在编译时检查的异常。如果方法中的某些代码引发了检查的异常,则该方法必须处理该异常,或者必须使用throws关键字指定该异常。

    未检查是在编译时未检查的异常。

    在Java exceptionsunder Error和RuntimeExceptionclass are中unchecked exceptions,throwable下的所有其他内容是checked


    答案来源:stackoverflow

    2020-04-11 15:52:38
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载