为什么会报错?谢谢

为什么会报错?谢谢

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
package com.imooc.zuse;
 
class MyThread implements Runnable{
    public void run(){
        for(int i = 1;i <= 10;i++){
            System.out.println(Thread.currentThread().getName() + "执行第" + i + "次");
            try {
                Thread.sleep(1000);
            catch (InterruptedException e) {
                //在执行过程中,被中断的异常
                e.printStackTrace();
            }
        }
    }
}
public class SleepDemo {
 
    public static void main(String[] args) {
        MyThread mt = new MyThread();
        Thread t = new Thread(mt);
        t.start();
         
        MyThread mt1 = new MyThread();
        Thread t1 = new Thread(mt1);
        t1.start();
 
    }
 
}

报错提示:

Exception in thread "main" java.lang.NoClassDefFoundError: com/imooc/zuse/MyThread

at com.imooc.zuse.SleepDemo.main(SleepDemo.java:19)

Caused by: java.lang.ClassNotFoundException: com.imooc.zuse.MyThread

at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

... 1 more

请帮我一下,谢谢

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕雪 2017-11-13 18:59:41

MyThread类是不是没有保存呢?我运行的没有问题呀。祝:学习愉快

  • 提问者 宝慕林7867458 #1
    老师,我这个一会儿报错一会儿不报错,这是为什么呢?谢谢
    2017-11-13 20:27:29
  • irista23 回复 提问者 宝慕林7867458 #2
    提示是找不到MyThread类,重启eclipse,并且build all一下工程,建议把class都单独保存为一个.java文件
    2017-11-14 09:43:11
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师
插入代码