多厂商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) 编辑 收藏 举报