Caused by:java.lang.NoSuchFieldError:STRING 这是什么异常

2025-06-22 05:07:27
推荐回答(4个)
回答1:

你肯定在某处代码想使用某类中的属性STRING,但是STRING没有在该类中定义,你可以查看调用处,为什么要使用STRING属性,或者,在该类中添加STRING属性。 然而,一般出现这个情况是出于某种业务需求,某开发把该类中STRING属性去掉了,但是其他地方还在使用该属性(反射机制对属性的使用,在编译期间是不容易被发现的),最好的做法是看看该处是不是还需要使用STRING属性,如果不需要就不要再尝试使用它了。

回答2:

NoSuchFieldError 这个应该是在使用java反射时查找对象的属性时,没找到吧。你最好把代码贴出来。

回答3:

NoSuchFieldError:STRING

没有这样的属性:STRING

回答4:

找不到 STRING这个文件