代码是论坛里面的大侠的,想跑下来看看,发现不行,提示如下
java.lang.NoClassDefFoundError: TimerListener
Caused by: java.lang.ClassNotFoundException: TimerListener
  at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
  at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
  at java.lang.ClassLoader.loadClass(ClassLoader.java:248)
Could not find the main class: TimerListener. Program will exit.
Exception in thread "main" 
请问什么问题?代码的地址:http://topic.csdn.net/u/20100612/03/a8d7b257-4385-4bb8-82ff-4a51ac3bd810.html

解决方案 »

  1.   

    我也下来看了··那个代码··跑到了的啊··你找到main()方法所在地类了没啊?找到那个然后调试就行了··
      

  2.   

    ....
    我把它分开两个类,一个Tetris , 一个Tetrisblok,然后就可以了。。
    这个不是一个java文件就能搞定吗?郁闷死!
      

  3.   

    论坛上看到JS开发的俄罗斯方块,挺不错的,很多小游戏用JS开发的话,远比JAVA这类的简单的多。
      

  4.   

     #2楼 得分:0回复于:2010-08-18 21:49:51....
    我把它分开两个类,一个Tetris , 一个Tetrisblok,然后就可以了。。
    这个不是一个java文件就能搞定吗?郁闷死! 
     一个文件当然可以啊,只要里面只有一个public类就行了,而且文件名和这个类名一致
    这个俄罗斯方块代码没有问题,我试过……
      

  5.   

    java.lang.NoClassDefFoundError: TimerListener缺类了
    看看是不是忘了拷贝了