JAVA入门者,今天对照教材上的例子写了一段关于线程的代码:
public class testjava1
{
public static void main(String[] arg)
{
Threadtest t=new Threadtest();
new Thread(t).start();
new Thread(t).start();
new Thread(t).start();
new Thread(t).start();
}
}class Threadtest implements Runnable
{
private int ticket=20;
public void run()
{
while(true)
{
if (ticket>0)
System.out.println(Thread.currentThread().getName()+"出售了"+ticket--);
}
}
}
编译成功后,却提示java.lang.NoSuchMethodError: main
Exception in thread "main"
Process completed.
真不知道是什么原因,
jdk安装后PATH及CLASSPATH都已设置好了,教材上其它的例题都可以运行成功,唯独线程这个不行,求教各位!
不知道如何给分,敬请原谅!
public class testjava1
{
public static void main(String[] arg)
{
Threadtest t=new Threadtest();
new Thread(t).start();
new Thread(t).start();
new Thread(t).start();
new Thread(t).start();
}
}class Threadtest implements Runnable
{
private int ticket=20;
public void run()
{
while(true)
{
if (ticket>0)
System.out.println(Thread.currentThread().getName()+"出售了"+ticket--);
}
}
}
编译成功后,却提示java.lang.NoSuchMethodError: main
Exception in thread "main"
Process completed.
真不知道是什么原因,
jdk安装后PATH及CLASSPATH都已设置好了,教材上其它的例题都可以运行成功,唯独线程这个不行,求教各位!
不知道如何给分,敬请原谅!
Thread-0出售了20
Thread-0出售了19
Thread-0出售了18
Thread-0出售了17
Thread-0出售了16
Thread-0出售了15
Thread-0出售了14
Thread-0出售了13
Thread-0出售了12
Thread-0出售了11
Thread-0出售了10
Thread-0出售了9
Thread-0出售了8
Thread-0出售了7
Thread-0出售了6
Thread-0出售了5
Thread-0出售了4
Thread-0出售了3
Thread-0出售了2
Thread-0出售了1