请问各位高手:我的电脑是win2000的,可能是由于前段时间中病毒的原因,误删了一些文件,导致现在不能从“我的电脑”的“属性”界面,所以不能在界面上设置环境变量,我就从dos里的命令方式设置环境变量,但是不知道为什么我设置了,还是不能启动eclipse。启动eclipse时候总是报jvm1.3的版本低了,不合适,但是我都把jdk重装了,而且装的是jdk1.5版本,还是报那个错,不知道为什么?谁能救救我啊?

解决方案 »

  1.   

    安装jdk是不会把路经加到path里面的,你是不是安装了oracle,安装oracle会把自己的jdk放在path的最前面,而你重装jdk后,jdk没有把自己加到path里面,所以path里面最前面的jdk还是oracle自带的
      

  2.   

    是安装了oracle,那现在这种问题要怎么解决呢?
      

  3.   

    DOS里面设置,只能对当前DOS界面起作用.
    写个AUTOEXEC.BAT吧.
      

  4.   

    就是把环境变量的设置写入AUTOEXEC.BAT吗?那怎样让它自动运行呢?
      

  5.   

    只要你把JDK的bin路径放在path的最前面就可以了
      

  6.   

    把下面保存为hhhhhhh.js 双击后运行
    var shell=new ActiveXObject("WScript.Shell")var JAVA_HOME="D:\\Java\\jdk1.5.0_04(这里是你的JAVA安装路径)"
    ////--------------java_home-----------
    shell.RegWrite("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\JAVA_HOME",JAVA_HOME,"REG_EXPAND_SZ")
    //--------------java------
    var path=shell.RegRead("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\PATH")if (path.indexOf("%JAVA_HOME%\\bin")>0) {
       }else{
    shell.RegWrite("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\PATH",path+";"+"%JAVA_HOME%\\bin","REG_EXPAND_SZ")
    }shell.RegWrite("HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment\\CLASSPATH","%JAVA_HOME%\\lib\\tools.jar;%JAVA_HOME%\\lib\\dt.jar;%JAVA_HOME%\\jre\\lib\\rt.jar","REG_EXPAND_SZ")
    //--------------java------
      

  7.   

    无法设置java_home的时候使用这个bat来启动吧。把下边代码保存成startup.bat
    不要关闭那个命令行窗口,关闭它的话会连eclipse一起关掉。@echo off
    @echo 使用指定的jdk启动eclipse..
    @echo 使用前先修改这个脚本指定JAVA_RUN和ECLIPSE_RUN文件目录
    set JAVA_RUN=D:\jdk1.5.0_07\bin\java
    set ECLIPSE_RUN=D:\eclipse3.2\startup.jar
    %JAVA_RUN% -classpath %ECLIPSE_RUN% org.eclipse.core.launcher.Main
    pause 原文:http://blog.csdn.net/rainv/archive/2007/07/17/1694721.aspx
    下载:http://download.csdn.net/source/211336
      

  8.   

    floath(迷茫中努力ing) ( ) 信誉:100 很强悍。。佩服。