关于运行Eclipse的JDK和JRE路径问题
2007-12-25 17:27
387 查看
我的机器上面安装了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.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启动程序就只好报错了
文章引用自:
相关文章推荐
- Eclipse中编译和运行时使用的JDK和JRE级别问题(关于"Bad version number in .class file"的异常解决)
- 关于Tomcat单独运行和在eclipse下运行时路径的问题
- 项目版本不同导致Eclipse报错问题——关于在JDK1.7环境中,运行JDK1.8环境下编写的项目。
- 记一次Eclipse关于JDK和JRE的问题
- 关于Tomcat单独运行和在eclipse下运行时路径的问题
- 关于eclipse上运行jsp文件的问题--tomcat与JDK的匹配
- 关于idea 和eclipse开发工具的路径问题
- 关于eclipse当中使用SmartUpload使用相对路径的问题
- 关于在eclipse中运行出错的一个小问题 Unknown column 'android' in 'where clause'
- 用eclipse打包mapreduce程序 运行出现解析路径错误的诡异问题
- 关于在eclipse中获取tomcat路径的问题
- 关于eclipse里运行selenium脚本的顺序问题
- 项目、Eclipse和Tomcat关于JRE的综合问题
- 关于Eclipse 中用Ant编译Java程序的JDK环境设置问题
- 关于Eclipse配置Tomcat问题和路径配置
- Ubuntu系统下运行Eclipse出现找不到jre的问题的解决方法
- Eclipse问题Access restriction: The type 'SunJCE' is not API 解决,并加深理解/jre与/jdk目录下jre的区别
- 有关eclipse jdk jre 配置问题
- 关于Eclipse中通过run on server来运行JSP文件不支持session问题
- 关于tomcat不能启动的问题(NB:JAVA_HOME should point to a JDK not a JRE)