java - 线程 "Timer-0"java.lang.NoClassDefFoundError : 中出现异常

标签 java exception package

我已将必要的文件(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 来说是明确的,并且在运行项目后出现问题。

最佳答案

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

    导入package.package...package.ClassName;

关于java - 线程 "Timer-0"java.lang.NoClassDefFoundError : 中出现异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15806379/

相关文章:

package - 打包库(Debian)时创建符号链接(symbolic link)?

java - Android Studio - 通过按下按钮启动和停止循环

java - 从 Eclipse 到 IntelliJ 的 Spring Boot

java - Java 套接字中的写入是否可能在没有同时读取抛出的情况下抛出?

java - Gradle依赖问题,java.lang.NoClassDefFoundError,但是编译通过

python - 如何使用 PIP 安装具有不同名称的 python 包

java - 我用 Java 编写的 Web 应用程序如何在客户端打开文件?

java - 为什么 SingleThreadModel 不同步属性?

java - JUnit 预期异常

java - 错误: Package p1 does not exist while compiling java file from package p2