classpath里面应该是lib(.jar)的内容,Path 里面应该是bin\*.exe
看你这里都乱成什么样子了。

解决方案 »

  1.   

    我查看了我朋友的设置,JAVA部分一样的啊,
    注册表我也改了,版本改成我环境变量里面设置的版本——呵呵,因为我同时有几个版本在用。
      

  2.   

    不应该是环境变量的问题
    “因为我同时有几个版本在用”
    可能是这个原因,导致了虚拟机不能正确初始化怎么改我不是很清楚,下面只提供一点思路:修改注册表;  重装jre
      

  3.   

    谁教你的这么麻烦的环境变量的配置????再找本书好好看一下!!!!我没有配置CLASSPATH一样运行的很好呀!
    依你的,path里只用配置这句话就可以了呀!(E:\JBuilder9\jdk1.4\bin;)不用那复杂吧???
      

  4.   

    但我环境变量里面像Visual Studio 等软件的DOS命令也用得着啊,不能删的。
      

  5.   

    楼上的noratong(诺拉)也太偏激了些
    环境变量又不只是为java设的
    像我电脑上的path就长得吓人,因为装了太多杂七杂八的东东了不过对于jdk来说
    path只一个E:\JBuilder9\jdk1.4\bin就可以了
      

  6.   

    我认为这是由于jdk与jre版本冲突的问题,不同版本的jdk与jre是不能兼容的,另外我感决你的环境变量设的有点糟糕,我建议你重装Jdk和jre后重设一下环境变量.
      

  7.   

    昨晚一冲动,把硬盘里面几个JDK都删了,连注册表也里跟JAVA相关的也都清理干净。
    但现在的情况还是跟前面一样,命令用不了。刚才查了一下注册表,原来重装了J2EE之后它居然不会给我添加进去一些信息,那些好像是用得着的吧?
      

  8.   

    把ClassPath中的关于Jre的部分删掉
    还不行,就检查注册表