可能是编译和运行的JDK的版本不一致。我以前好像也碰到过这个问题。

解决方案 »

  1.   

    outlier(阿黑哥):立即编写,编译,立即显示的啊机器没换,而且只装了jdk1.4.0D:\java\test\WEB-INF\classes>java -version
    java version "1.4.0-rc"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-rc-b91)
    Java HotSpot(TM) Client VM (build 1.4.0-rc-b91, mixed mode)
      

  2.   

    问题解决,把thd = new Thread(this); 
                  thd.start(); 放进init()
            (在start()里面,每变化一次窗口,将增多一个线程,所以看起来快了)
    但是,为什么要那么放呢,为什么start将增多线程呢,以前好像不会?
      

  3.   

    windows还有一个自带的jvm,你把你的jdk路径放到PATH的最前面试试。