我是JAVA亲手,学习线程的时候遇到这个问题了,是什么问题啊,请教大师们啊
class MutiThread{
public static void main(String args[]){ MyThread mt=new MyThread();
mt.start();
System.out.println("main:"+Thread.currentThread().getName());
}
} class MyThread extends Thread{
public void run(){
System.out.println(getName());
}
}
结果如下: E:\Daisy-temp\java\>javac MutiThread.java E:\Daisy-temp\java\>java MutiThread
Exception in thread "main" java.lang.NoClassDefFoundError: MutiThread
Caused by: java.lang.ClassNotFoundException: MutiThread
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: MutiThread. Program will exit.
class MutiThread{
public static void main(String args[]){ MyThread mt=new MyThread();
mt.start();
System.out.println("main:"+Thread.currentThread().getName());
}
} class MyThread extends Thread{
public void run(){
System.out.println(getName());
}
}
结果如下: E:\Daisy-temp\java\>javac MutiThread.java E:\Daisy-temp\java\>java MutiThread
Exception in thread "main" java.lang.NoClassDefFoundError: MutiThread
Caused by: java.lang.ClassNotFoundException: MutiThread
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: MutiThread. Program will exit.
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货