在写代码和调试的过程中,经常会遇到很多问题,对于这些问题的解决,我们很重要的一个依据就是报错信息。这是我们解决问题中很重要的一个切入点。
下面对我在java程序开发中遇到的一些报错做个总结:
1、NoClassDefFoundError
报错:
2014-08-18 10:32:33,871 ERROR [http-39060-Processor3] ProbeManager - Load probe core class: com.zznode.ngn.sa.psm.probe.ftp.mms.MmsMonthProbe from class path fail,cause: null
java.lang.NoClassDefFoundError
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:501)
at java.lang.Class.newInstance0(Class.java:350)
at java.lang.Class.newInstance(Class.java:303)
at com.zznode.ngn.pmp.node.mprobe.ProbeManager.addProbe(ProbeManager.java:220)
at com.zznode.ngn.pmp.node.mprobe.ProbeManageService.addProbe(ProbeManageService.java:97)
解决方案:
这个问题的原因一般是class文件的问题。
1、首先看下是不是类编译有没有报错,如果是这个问题就很容易解决了,将编译时的报错解决掉OK了。
2、然后看下是不是报错类中有对象类在运行时没有加载(这个原因很常见)。比如我这次错的原因就是在类MmsMonthProbe中我引用了CollectingLog类
private void handInLog(Integer collectType, Integer collectResult, String message, Date measureTime,Date colTime) { CollectingLog log = new CollectingLog( "MMSMonth业务采集", measureTime, colTime, collectResult, collectType, message, null, ((familyNameAll != null && !"".equals(familyNameAll)) ?familyNameAll.substring(0,familyNameAll.length()-1) :"") ); handIn(log); }
但是我的jar包中没有该类,所以报错了
相关推荐
JAVA中报错,列举了JAVA中的一些常见错误,和解决方式
然而,与之相对的是,归母净利润的增速略显放缓,同比增长42.84%,归母净利润增幅中位数仅为3.64%,较2020年中报下滑43.55个百分点。这表明企业在保持收入增长的同时,利润增长的压力增大。 行业整体毛利率和净利率...
它的最新版本是1.11.3,这个版本的Jsoup提供了.jar文件,包括`jsoup-1.11.3.jar`,这使得Java开发者可以方便地将其集成到他们的项目中,进行网页抓取和分析任务。`jsoup-1.11.3-javadoc.jar`包含了该版本的API文档,...
光伏行业2021年中报业绩总结:增长韧性犹在,景气持续修复.rar
社会服务行业2021年中报总结:波动中修复,紧抓边际改善趋势
2019年中报业绩预告总结,主要关注的是电子行业内的上市公司在上半年的营业收入、净利润、毛利率、研发投入等多个关键财务数据,以及市场趋势、竞争格局和未来展望。以下是基于这一主题的详细分析: 1. 营业收入:...
在Java应用程序运行过程中,"java.lang.OutOfMemoryError: PermGen space"错误是常见的一个问题,尤其是在使用Tomcat这样的Java应用服务器时。这个错误表明应用程序在 PermGen 区域(Permanent Generation)耗尽了...
20210829-国盛证券-银行业本周聚焦:金融板块中报阶段性总结.rar
【煤炭行业2021年中报总结】 煤炭行业在2021年上半年表现出强劲的业绩增长,这主要得益于煤价的持续高位运行。动力煤价格的攀升引起了政策端的关注,政府采取了一些措施来应对供给不足的问题,但这并未从根本上改变...
在SAP系统中,"SAP userexit"指的是用户退出点,这是SAP提供的一种扩展机制,允许用户或开发人员自定义标准业务流程的行为。在本案例中,具体涉及的用户退出点是"USEREXIT_CHECK_VBEP"和"USEREXIT_SAVE_DOCUMENT_...
【通信设备及服务行业2021年中报总结及展望】 2021年上半年,通信设备和服务行业的表现面临一定压力。5G网络建设的速度较去年同期有所放缓,新增5G基站数量约为19万座,相比2020年同期减少了约10万个。这一现象与...
2018年电子板块中报梳理:电子板块维持增长 半导体板块业绩亮眼
报告标题:“20210903-海通国际-2021年券商行业中报总结:行业景气度处较高水平,上半年上市券商净利润增长28%” 报告描述了2021年上半年中国证券行业的繁荣景象,指出上市券商的净利润实现了28%的增长,行业整体...
【煤炭行业2021年中报总结】 2021年上半年,煤炭行业表现出强劲的增长势头,中报业绩全面向好。煤炭上市公司的销售业绩显著提升,市场预期也在不断改善。这一现象主要体现在以下几个方面: 1. **煤炭销售均价大幅...
本周的商业贸易行业周报聚焦于中报季的数据梳理,特别是化妆品行业的表现。报告指出,具备医研背景的化妆品企业在2021年上半年(2021H1)业绩增速突出,显示出这一细分领域的发展潜力。华熙生物和贝泰妮作为具有医研...
【建筑行业2021年中报总结】2021年上半年,中国建筑行业的业绩表现稳健,专业工程领域的领头羊表现出较高的增长速度,而中央国有企业(央企)的龙头地位进一步巩固。根据报告,SW建筑板块的营业收入和归母净利润分别...
这份“房地产行业2021H1商业地产中报总结”深入分析了商业地产在上半年的表现,揭示了其作为房企第二增长曲线的重要角色。 一、商业地产的崛起 随着中国经济结构的转型,消费驱动成为经济增长的新引擎,商业地产的...
【云计算2021H1中报总结】 2021年上半年,云计算行业表现出稳健的增长态势,尽管整体收入增速为26%,相较于之前的年度增长显得较为平淡,但利润增速却达到了114%。这主要源于大部分云计算公司在转型过程中仍然处于...
环保行业2021年中报总结:基本面向好,碳中和背景下培育绿色低碳新动能
通信行业的2021年中报总结展示了该领域在经历了一段时期的调整后,景气度正在逐步回暖。物联网和北斗导航作为两个重要的细分领域,实现了显著的高增长,成为推动整个行业发展的主要动力。 首先,行业整体经营状况...