您正在线程
one.start()方法中调用该方法
run。但是
run只有在线程已经启动时才调用该方法。改为这样做:
one = new Thread() { public void run() { try { System.out.println("Does it work?"); Thread.sleep(1000); System.out.println("Nope, it doesnt...again."); } catch(InterruptedException v) { System.out.println(v); } } };one.start();


