第一次装Java的时候路径貌似没设好 很乱 按照网上大侠的方法设置好环境变量总觉得不太对 又重新装了一遍装过以后问题就来了换了路径以后我就把原来那个文件夹删了 把环境变量里的路径换成新的那个  检查N遍 应该是没错了但是cmd里 java -version 一下以后 就出现错误 说 在原来那个安装目录下的lib\i386\jvm.cfg不能打开明明都已经删掉了的 路径也换了 电脑也重启过了 还是老样子不知道要怎么改了  请教大侠....

解决方案 »

  1.   

    这个只能重新安装系统了,估计你的注册表的jvm的键值错了
      

  2.   

    试试在控制面板-->添加/删除程序里面把jdk卸载吧,不要直接把文件夹删除,这样注册表的信息卸载不了的.
      

  3.   

    肯定是环境不干净了  注册表啦 嘎嘎
    这种问题很恶习的呢
    如果卸载后 还是不行 清注册表 不然只能重装
    之前碰到过 ArcIMS 的环境问题 最后只好重装
      

  4.   

    建议你从新装一把系统,然后根据http://bbs.tsp2c.cn/viewthread.php?tid=1219 从新设置一把,我想一定会OK的了,呵呵
      

  5.   

    你把你的JDK安装路径,和环境变量的设置发来看看
    path,classpath
      

  6.   

    我上面遇到的问题应该是解决了
    看了N多的贴 环境变量应该是没错了  现在CMD里输入java -version 已经可以显示版本public class helloworld{ 
        public static void main(String[] args){ 
        System.out.println("Hello World!"); 
        } 
    }上面是一个 helloworld.java  后缀也是没错的cd d:\目录
    javac helloworld.java显示
    javac:找不到文件: helloworld.java我检查过了 路径是没有错的  就是不行  不知道是哪里错了
      

  7.   

    你这样吧,直接点,这个文件直接放在d:\.
    cmd    
    d:     
    javac helloworld.java还有你是不是保存helloworld文件时,它的后缀名是不是.java
      

  8.   

    后缀就是.java  我不隐藏的直接放在D盘下也是一样- -  还是不行
      

  9.   

     配置的classpath 前面是不是少了一个”.“
      

  10.   

    “.;%java_home%\lib;%java_home%\lib \tools.jar (要加.表示当前路径)”
    确定前面的  在么?
      

  11.   

    CLASSPATH  =  .;D:\CS\java\jdk1.6.0_16\lib\tools.jar;D:\CS\java\jdk1.6.0_16\jre\lib\rt.jar;D:\CS\java\jdk1.6.0_16\lib\dt.jar;Path  =  D:\CS\java\jdk1.6.0_16\bin;D:\CS\java\jdk1.6.0_16\jre\bin;这个应该是没错的
      

  12.   

    删除JDK其实和别的软件一样通过正常的软件自带的删除程序去卸载,直接删除目录会在注册表和别的什么目录留下很多垃圾,这是使用软件的常识!!