急 我照抄书上的例子能编译不能运行

来源:百度知道 编辑:UC知道 时间:2024/05/26 14:23:02
package runimpl;
public class Machine implements Runnable{
private int a=0;
public void run(){
for(a=0;a<50;a++){
System.out.println(Thread.currentThread().getName()+":"+a);
try{Thread.sleep(100);}catch(InterruptedException e){throw new RuntimeException(e);}
}
}
public static void main(String args[])
{
Machine t=new Machine();
Thread t1=new Thread(t);
Thread t2=new Thread(t);
t1.start();
t2.start();}
}
我设置了 我的其他程序就能 编译运行成功
就这个不行

设置好环境变量了吗?
SET PATH 和SET CLASSPATH

可以阿,我的运行结果是
Thread-0:0
Thread-1:0
Thread-0:1
Thread-1:2
Thread-0:3
Thread-1:4
Thread-0:5
Thread-1:6
Thread-0:7
Thread-1:8
Thread-0:9
Thread-1:10
Thread-0:11
Thread-1:12
Thread-0:13
Thread-1:14
Thread-0:15
Thread-1:16
Thread-0:17
Thread-1:18
Thread-0:19
Thread-1:20
Thread-0:21
Thread-1:22
Thread-0:23
Thread-1:24
Thread-0:25
Thread-1:26
Thread-0:27
Thread-0:28
Thread-1:29
Thread-0:30
Thread-1:31
Thread-0:32
Thread-1:33
Thread-1:34
Thread-0:35
Thread-1:36
Thread-0:37
Thread-1:38
Thread-0:39
Thread-1:40
Thread-0:41
Thread-1:42
Thread-0:43
Thread-1:44
Thread-0:45
Thread-1:46
Thread-0:47
Thread-1:48
Thread-0:49