线程“Timer-0”中的异常java.lang.NoClassDefFoundError:

时间:2013-04-04 08:41:59

标签: java exception packages

我已将必要的文件(PeriodList类)导入到我的(接口)类中,但是当我运行程序时,我遇到了异常:

线程“Timer-0”中的异常java.lang.NoClassDefFoundError:Interface / PeriodList

PeriodList类位于接口包中,而接口类位于接口类中 的 com.jtattoo.sample

这是代码:

    package com.jtattoo.sample;

    import Interface.PeriodList;
    import javax.swing.*;
    import java.awt.*;

    public class Interface 
    {

     .
     .
     .
     public  static  void  displays(int s)
     { 

       PeriodList pe=new PeriodList();



     }
  }

令我惊讶的是:PeriodList pe=new PeriodList();行 没有错误,这意味着Netbeans清楚 PeriodList类,并且在运行项目后出现问题。

1 个答案:

答案 0 :(得分:-2)

  1. 为什么将您的课程命名为“界面”。这非常令人困惑。
  2. 您确定Interface.PeriodList是正确的类名吗? 要导入不同包中的类,请使用

    import package.package ... package.ClassName;