首先在Dos命令弗下面:
echo %path%看看到底有没有你的=.;G:\j2sdk\bin 
否则要重新设置,重启计算机

解决方案 »

  1.   

    显示:
    G:\WINNT\system32;G:\WINNT;G:\WINNT\System32\Wbem;.;G:\j2sdk\bin;e:\UltraEdit
      

  2.   

    你的PATH中有一个 .;  那是要回入到CLASSPATH中的。加到PATH中不起作用。
      

  3.   

    我把上面的G:\WINNT\system32;G:\WINNT;G:\WINNT\System32\Wbem;.;G:\j2sdk\bin;e:\UltraEdit
    修改了一下,把;.;G:\j2sdk\bin 放在前面,变成;.;G:\j2sdk\bin;G:\WINNT\system32;G:\WINNT;G:\WINNT\System32\Wbem;e:\UltraEdit
    就可以了
    这使我想起了一个件事,可能windows2000系统环境下面有java包,但不完全,所以当他在系统文件夹下面找到以后,就不再在j2sdk里面去找了,不知我说得对不对?郁闷呀,为了这件事我在这里面浪费了几百大元,现在提问题都没有分了,唉
    不知道哪位大哥大姐能否给小弟几百分     :)
      

  4.   

    你的分都被浪费了,建议你先找本书看,把classpath和path的用法和意义弄清楚。好像有一本叫做《java深度历险》的书不错,可以借来看看。或者到网上去search吧
      

  5.   

    学会用google,多搜索别人的解决方案。
    这样子你的分就只好送人了。
      

  6.   

    我看过最简单的方法:(来自于Wrox的《Java 面向对象编程指南》)
    在PATH中添加 x:\jdk_dir\bin
    在CLASSPATH中添加 .我就是这样用的,完全可以正常使用。