ireport(1.2.7)的IllegalAccessError异常
程序员文章站
2022-04-14 21:48:59
公共类IllegalAccessError
扩展了IncompatibleClassChangeError
如果应用程序尝试访问或修改字段,或调用它无权访问的方法,则抛出该异常。
通常,此错误由编译器捕获;如果类的定义发生了不兼容的更改,则只有在运行时才会发生此错误。 ......
illegalaccesserror异常:
exception in thread "main" java.lang.illegalaccesserror: tried to access class i t.businesslogic.ireport.plugin.checkupdate.checkupdate$1 from class it.businessl ogic.ireport.plugin.checkupdate.checkupdate at it.businesslogic.ireport.plugin.checkupdate.checkupdate.call(checkupd ate.java:56) at it.businesslogic.ireport.gui.mainframe.loadplugins(mainframe.java:956 9) at it.businesslogic.ireport.gui.mainframe.<init>(mainframe.java:738) at it.businesslogic.ireport.gui.mainframe.main(mainframe.java:7299)
解压目录:
启动异常:
原因:
加载plugin时,无法加载checkupdate.xml成功。执行it.businesslogic.ireport.plugin.checkupdate.checkupdate报错。
处理办法1:
找到checkupdate.xml,关闭ireport后,将它删除掉再重启ireport后发现已经没有这个错误了
处理办法2:
找到checkupdate.xml,关闭ireport后,配置loadonstartup为false再重启ireport后发现已经没有这个错误了
猜想:之前使用正常,电脑就杀死过一个80端口相关的进程。
执行失败原因???
上一篇: 一句代码上传MultipartFile图片到指定文件夹
下一篇: PHP文件缓存内容保存格式实例分析