多厂商JRE环境下Java执行优先原则

假设一个操作系统上安装了6套不同厂商的JRE,每套JRE都被各自安装到不同的目录,不会互相影响。当在控制台执行java.exe,操作系统寻找JRE的方式如下:
1. 先找当前目录下有没有JRE
2. 再找父目录下有没有JRE
3. 接着在PATH路径中找JRE; 最常用的是在PATH路径中找JRE,一般情况下,自己的程序运行之前都会先在批处理文件里面临时设置PATH,把自己用的JRE放到PATH路径最前面,所以肯定会运行自己带的JRE,不会造成版本混乱。
4. 注册表HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment\ 查看CurrentVersion的键值指向哪个JRE

posted on 2013-06-03 18:12  CynthiaHuo  阅读(166)  评论(0编辑  收藏  举报

导航