代码-A类使用static块报错 java.lang.NoClassDefFoundError

问题描述

A类使用static块报错 java.lang.NoClassDefFoundError

java.lang.NoClassDefFoundError: Could not initialize class XXXclass 是什么原因?
有两台服务器 一台启动正常 一台启动不正常 报了这个
我是跑任务的时候 写了个类,直接调 A.aaa(),好像根本就没执行static静态代码块里面的方法。

A里面有个static静态块,里面的方法没执行就报错了。

解决方案

可能原因是在执行A.aaa()时,A类还没有被加载

解决方案二:

贴出来代码看看。有很大可能是因为这两台服务器的环境变量不同!

解决方案三:

最好贴出代码才可以查到啊,或许是没有被加载编译之类的吧

时间: 2024-10-27 01:04:19

代码-A类使用static块报错 java.lang.NoClassDefFoundError的相关文章

友盟推送 测试报错java.lang.NoClassDefFoundError

问题描述 友盟推送 测试报错java.lang.NoClassDefFoundError 12-25 19:05:07.605: E/AndroidRuntime(3206): FATAL EXCEPTION: main12-25 19:05:07.605: E/AndroidRuntime(3206): Process: com.umeng.message.example PID: 320612-25 19:05:07.605: E/AndroidRuntime(3206): java.lan

tomcat5-jbpm报错: java.lang.NoClassDefFoundError

问题描述 jbpm报错: java.lang.NoClassDefFoundError Tomcat5.5 jbpm4.3已经导入的jbpm.jar包了,却显示 java.lang.NoClassDefFoundError: org/jbpm/api/Configuration cn.edu.sjtu.gs.action.XwinfoListAction.execute(XwinfoListAction.java:110) org.apache.struts.action.RequestProc

DRP问题集结(一)-Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory

             问题一:  Tomcat无法启动,报错java.lang.NoClassDefFoundError: org/apache/juli/logging/LogFactory           问题二:[Error]JavaWeb: 严重: Failed to initialize end point associated with ProtocolHandler ["http-bio-8080"]           问题三:The APR based Apa

tomcat6 启动报错 java.lang.NoClassDefFoundError: javax/ejb/CreateException

问题描述 win7系统+jdk1.6+myeclipse8.5启动报错代码严重:Contextinitializationfailedorg.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'g3ShopBoss'definedinclasspathresource[spring/spring_g3shop.xml]:Instantiationofbeanfailed;nestedexcep

报错java.lang.NoClassDefFoundError: org.jivesoftware.smackx.packet.DiscoverInfo$Identity

问题描述 环境是环信easemobchat_2.2.5.jar,UI是easeui生成的easeui.jar.只要加了easeui.jar包,就报错.去掉UI包就不报错了.不知道什么原因,求解决.谢谢 02-01 14:52:31.404  24163-24163/cc.dspln E/AndroidRuntime﹕ FATAL EXCEPTION: main    Process: cc.dspln, PID: 24163    java.lang.RuntimeException: Unab

java报错java/lang/NoClassDefFoundError: java/lang/Object解决办法

理报错:java/lang/NoClassDefFoundError: java/lang/Object   操作系统环境:CentOS6.0 2.6.32-220.el6.x86_64 JDK版本环境:jdk1.5.0_22 操作系统原来安装的是jdk1.6,后来开发人员要求java程序使用jdk1.5版本的.帮开发下载JDK1.5, 安装完JDK ,设定环境变量后出现这个错误:  代码如下 复制代码 [root@fztest97 lib]# javac Error occurred duri

android SDK 语音时候报错 java.lang.NoClassDefFoundError: com/easemob/media/EIce

问题描述 java.lang.NoClassDefFoundError: com/easemob/media/EIce 解决方案 sdk去替换成最新的,包括里面目录里的都导入解决方案二:类似的问题,libs里面放了好几次,在部分的机器上还是不行, 包括直接下载DEMO导入运行也不行,有什么解决办法解决方案三:我也遇到了,求助机型红米note解决方案四:在libs中加上armeabi-v7a包,在这个包中加上实时语音的jni.so.clean下试试解决方案五:不要混淆native包-keepcla

集成EaseUI 运行报错java.lang.NoClassDefFoundError:android.support.multidex.MultiDex

问题描述 运行demo可以,自己的项目集成了EaseUI报错.!!!!!有没有解决了!!!!! 解决方案 在sdk manager中更新下这个解决方案二:估计是没放android-support-multidex.jar这个包解决方案三:兄弟,你解决了没,我也遇到了 救急啊

导入demo运行报错java.lang.NoClassDefFoundError:android.support.multidex.MultiDex

问题描述 报错截图如下 解决方案 解决方案二:请问楼主解决了没?我在运行demo也遇到了, sdk manager 的两个包都已更新,但还是报一样的错.