Could not initialize class异常如何解决

油腻的中年人 2019-09-02 10:40:49
public SecurityE getSafeengine() {
SecurityE securityE = null;
securityE = SecurityE.getInstance();
return securityE;
}
这个方法执行后就报错,无法初始化SecurityEngine 这个类
SecurityEngine 类相关方法如下
static {
safe = new Security();
safe.Initial();
safe.Login();
}

private SecurityE() {
}

public static SecurityE getInstance() {
SecurityE safeE= new SecurityE();
return safeE;
}
...全文
12157 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
oh_Maxy 版主 2019-09-02
  • 打赏
  • 举报
回复
反编译改过的东西,要一点点调了,
把需要的类单独抽出来放到一个jar里。
油腻的中年人 2019-09-02
  • 打赏
  • 举报
回复
引用 4 楼 oh_Maxy 的回复:
NoClassDefFoundError 这个一般都是引入包的问题。你可以检查下你打好的工程包,看看你们公司的jar有没有在这个包里。再看看这个jar里,有没有 com.xxxx.security.SecurityE这个class文件。
另外一点就是如果我把 public SecurityE getSafeengine() { SecurityE securityE = null; securityE = SecurityE.getInstance(); return securityE; } 这个方法改为静态方法,那么报NoClassDefFoundError 的就是com.xxxx.yyy.processor.Ticket
油腻的中年人 2019-09-02
  • 打赏
  • 举报
回复
引用 4 楼 oh_Maxy 的回复:
NoClassDefFoundError 这个一般都是引入包的问题。你可以检查下你打好的工程包,看看你们公司的jar有没有在这个包里。再看看这个jar里,有没有 com.xxxx.security.SecurityE这个class文件。
包里面有的,但是com.xxxx.yyy.processor.Ticket这个类是我反编译后重新编译的,编译使用Java1.3版本,原来的版本是Java1.2(com.xxxx.security.SecurityE也是1.2版本),会不会是版本的冲突问题
oh_Maxy 版主 2019-09-02
  • 打赏
  • 举报
回复
NoClassDefFoundError 这个一般都是引入包的问题。你可以检查下你打好的工程包,看看你们公司的jar有没有在这个包里。再看看这个jar里,有没有 com.xxxx.security.SecurityE这个class文件。
油腻的中年人 2019-09-02
  • 打赏
  • 举报
回复
引用 2 楼 oh_Maxy 的回复:
com.xxxx.security.SecurityE 这是什么类?你自定义的吗?
公司代码,改了下类名和部分包名 这个BUG折腾两天了,没有头绪
oh_Maxy 版主 2019-09-02
  • 打赏
  • 举报
回复
com.xxxx.security.SecurityE 这是什么类?你自定义的吗?
油腻的中年人 2019-09-02
  • 打赏
  • 举报
回复 1
java.lang.NoClassDefFoundError: Could not initialize class com.xxxx.security.SecurityE com.xxxx.yyy.processor.Ticket.getSafeengine(Ticket.java:25) com.xxxx.yyy.processor.Ticket.decrptyTicket(Ticket.java:66) com.xxxx.yyy.processor.Ticket.getTicket(Ticket.java:41) org.apache.jsp.receiveticket_jsp._jspService(receiveticket_jsp.java:97) org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:439) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:731)

50,527

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧