为什么会报错?谢谢

为什么会报错?谢谢

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下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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