java.lang.IllegalAccessException : is related to public/private attribute for classes? 异常

标签 java exception

我的 Java 代码中出现以下错误:

java.lang.IllegalAccessException: Class org.apache.commons.digester.ObjectCreateRule can not access a member of class Response with modifiers ""

可能是因为类 Response 不是公共(public)类? 如果是这样,我怎样才能使其可访问并将类 Response 与主类放在同一个文件中?

谢谢

更新,代码:http://www.smipple.net/snippet/aneuryzma/on:%20is%20related%20to%20public%20/%20private%20attribute%20for%20classes%20%3F

最佳答案

据我所知,您的类 Response 应该遵循 bean 约定:应该是公共(public)的,应该有公共(public)默认构造函数,并且应该为您从 xml 引用的所有字段设置 setter 和 getter。

关于java.lang.IllegalAccessException : is related to public/private attribute for classes? 异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5105289/

相关文章:

java - 无限递归错误

java - JPA 一对一关系未被识别

Java - 如何调试任务<Void>?

php - 如果 redis 不可用,Symfony SncRedis Bundle 异常处理

java - 在 JBoss 上调试时,Eclipse 不会自动连接源代码

java - 尝试在 webView 中登录 facebook 时出现空白页面

java - 在 Java 中使用 Quartz 运行两个作业

java - 线程中出现异常 "main"java.lang.OutOfMemoryError : Java heap space while using util Packages

c# - 自定义异常消息 C#

selenium - 无法找到与 selenium 3.8.1 和 gecko 驱动程序 0.19.0 匹配的功能集