我的JAVA环境变量设置了,
在运行-cmd后,输入java -version 也能显示版本信息
我的jdk在:C:\Program Files\Java\jdk1.5.0_06
而我的工作空间在:F:\workspace
当我再输入:java HelloWord的时候却出现:Exception in thread "main" java.lang.NoClassDefFoundError: EchoServer
  (我的HelloWord是个非常简单的java文件)
请问大家这个是什么问题

解决方案 »

  1.   

    高手都跑到哪儿去了啊,help...help....help.....
      

  2.   

    应该是classpath里没有包含当前目录,就是一个点:
    calsspath=.;C:\Program Files\Java\jdk1.5.0_06....................
      

  3.   

    我的classpath为:
       .;C:\Program Files\Java\jdk1.5.0_06;C:\Program Files\Java\jdk1.5.0_06\lib\tools.jar;C:\Program Files\Java\jdk1.5.0_06\lib\dt.jar
    请问有什么问题吗
      

  4.   

    可能是你的java文件有问题,Exception in thread "main" ,你再试试别的程序看看
      

  5.   

    你编译了吗?首先用javac编译,再用java执行
      

  6.   

    好象是你的Main函数出错了,会不会主函数参数传递错了,看看你的String args[]的[]有没有,或者你可以用echo %JAVA_HOME%的方式输出你的环境变量看看对不对
      

  7.   

    java.lang.NoClassDefFoundError: EchoServer
    引用了一个未定义的类:EchoServer