我已将必要的文件(PeriodList 类)导入到我的(接口(interface))类中,但是当我运行该程序时,我遇到了异常:
线程“Timer-0”中出现异常 java.lang.NoClassDefFoundError:Interface/PeriodList
PeriodList 类位于Interface包中,Interface 类位于 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();
行中
没有错误,这意味着 PeriodList 类 对于 Netbeans 来说是明确的,并且在运行项目后出现问题。
最佳答案
- 为什么将您的类命名为“Interface”。这非常令人困惑。
您确定 Interface.PeriodList 是正确的类名吗? 要导入不同包中的类,请使用
导入package.package...package.ClassName;
关于java - 线程 "Timer-0"java.lang.NoClassDefFoundError : 中出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15806379/