path应设为:D:\java\j2sdk1.4.2_04\bin,而不是D:\java\j2sdk1.4.2_04\lib

解决方案 »

  1.   

    那个问题解决了,可怎么我在java test 时又提示:
    Exception in thread ‘main’ java.lang.noclassdeffounderror:test?
    这又是怎么回事啊?
    谢谢
      

  2.   

    在 classpath中改为 .;D:\java\j2sdk1.4.2_04\lib\tools.jar;D:\java\j2sdk1.4.2_04\lib\dt.jar
      

  3.   

    这是classpath设置的问题。要在当前.java所在目录下运行class 文件,可以增加classpath的设置项:.(就是加一个点),也就是
    classpath  D:\java\j2sdk1.4.2_04\lib\tools.jar;D:\java\j2sdk1.4.2_04;.
    或者将test.class 文件所在的路径直接加入,例如test.class在d:\\javaCode下,则
    classpath  D:\java\j2sdk1.4.2_04\lib\tools.jar;D:\java\j2sdk1.4.2_04;D:\javaCode
    当然,你要确保有test.class 文件你再试试