不能吧,别的程序都能运行吗?看看是不是你的classpath设置的不对,要加一个“.”的。

解决方案 »

  1.   

    你保存时,是不是以hi.java保存的!
      

  2.   

    新发现,用
    java -classpath . Hi
    居然能行!!
    怎么回事,谁知道?
      

  3.   

    我不是跟你说了吗?就是你的classpath没有当前目录。
      

  4.   

    他是根据classpath进行查找要加载的classpath,可是你的classpath没有设置当前目录,就是这个原因的。
      

  5.   

    把classpath最前面加上".;"
    classpath=.;其它内容
      

  6.   

    classpath设错了
    classpath=.;……;……
      

  7.   

    明白了,我做了个实验,我用的系统是win2000server family,我不在“我的电脑-》属性-》高级-》环境变量”里面设置classpath
    只在dos窗口下,用set classpath=f:\;.
    一切都ok了,
    现在的问题是为什么在环境变量里面设置了.路径不行,非要在dos窗口下面用set命令?
      

  8.   

    不可能把。我的设置了以后很好啊。set classpath=.;不过奇怪的是我的机器重起以后才能生效,注销都不行的。我用的win2000啊。这种事情都重起??昏~~~~