你把你文件所在路径加到CLASSPASS中就可以了,结账吧

解决方案 »

  1.   

    你是不是在class文件的路径中运行的呢?
      

  2.   

    第一个程序绝对没问题!可能是你的classpath没设对!
      

  3.   

    to eleck(想闭眼睛睡觉的鱼) : 环境变量对的(CLASSPATH=C:\jdk131\lib;C:\jdk131\jre\lib;还有java_home,path是没有问题的!)
         to  langjianjun(绝对在乎你):文件所在路径加到CLASSPATH还是同样问题
         to  yuanjiewu(Rick) :不是啊
         to  javagoo(阿枫) :classpath应该没有问题的,我检查了n次了(CLASSPATH=C:\jdk131\lib;C:\jdk131\jre\lib;)
      

  4.   

    to sunlinux:
    就是你的环境变量设置有误:
    classpath=.;C:=jdk131\lib;... ...
    注意:前面的".;"(一个点,一个分号)一定要加!
      

  5.   

    同意楼上,最好把你的编译的文件所在的目录也写进classpath.
      

  6.   

    to  vanco(疯狂的嘴唇) : 我按照你的把CLASSPATH=.;C:\jdk131\lib;C:\jdk131\jre\lib;还是出现:"Exception in thread "main" java.lang.NoClassDefFoundError: HelloJavaCommandLine" 。我还把CLASSPATH=.;C:\jdk131\lib;C:\jdk131\jre\lib;E:\pdoing\javasocket\HelloJavaCommandLine.class;.;还是出现同样问题!
         to junnef(皮皮) 我写了还是不行啊!难道这个问题就没有办法解决了吗?(我是在win2000下 jdk1.3.1)
      

  7.   

    解决了,(要重新启动!win2000才生效!)