关于运行Eclipse的JDK和JRE路径问题

    我的机器上面安装了1.4和5两个版本的JDK,于是我想控制运行eclipse所用的JDK版本,这就是问题的由来.经过测试得出eclipse启动过程中对JDK路径选择程序如下:
    1.eclipse启动程序将启动eclipse;
    2.启动程序检测可用的JDK版本,即要用来运行eclipse的JAVAW.exe程序;
    3.检测系统环境变量PATH中是否设置了JDK的路径,这时启动程序会对这些路径进行逐个分析,若在某个路径下最先找到了JDK工具,则将使用这个路径下的JDK作为运行eclipse的JDK,若此路径同主目录下能找到JRE,则eclipse将使用此JRE
    4.由于C:/WINDOWS/system32下面也有JAVAW.EXE,则即使所有的环境变量PATH中没有设置JDK的BIN目录,eclipse启动程序也会找到C:/WINDOWS/system32下的JAVAW.EXE作为运行程序.但是此时会无法找到JREDIV>
    5.当在环境变量PATH中没有找到相关JRE(可能的情况是使用了C:/WINDOWS/system32下面的JAVAW.EXE),则在注册表中HKEY_LOCAL_MACHINE/SOFTWARE/JAVASOFT/JAVA RUNTIME ENVIRONMENT/CurrentVersion字段所指定的JRE版本.如:CurrentVersion值为1.4,则在子文件夹中找到文件夹名为1.4所对应的JRE;而同节点中的Java Development Kit中所指的JDK路径则可能在eclipse启动过程中永远都用不上( < DIV>
    6.在进行了如上步骤后,如还是找不着JDK和JRE路径,eclipse启动程序就只好报错了
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值