在你的
ClassPath
加上
.;
这个表示当前路径

解决方案 »

  1.   

    .;加到classpath中.
    还有注意文件名和类名一致.
      

  2.   

    虽然答案是像楼上两位说得,建议你还是看看下面的
    初学者必读的:http://expert.csdn.net/Expert/topic/1925/1925211.xml?temp=.81277
    了解多点!
      

  3.   

    我添加到classpath中去了,没有重启,开始执行java Hello没有问题过了一段时间又可以了,后来去掉了classpath中加的.;jave Hello也没有问题,奇怪。还有想问一下为什么java d:\Hello却不正确?
      

  4.   

    因为那样的话类的名字就变成d:\Hello了啊!试想一下如果你是在linux下运行程序,linux下面还没有盘符呢!路径表示方法还不一样呢!