本帖最后由 李辉 于 2013-3-11 16:36 编辑
很早以前我问过一次为什么jdk里面有两个java.exe,路径是:java\jdk1.7\bin里有个java.exe,java\jdk1.7\jre\bin也有一个java.exe。 有人回答说path里配了哪一个就用哪一个;有人说安装jdk是会提示是否安装独立的jre,如果安装了就会有两个。这些解释我都不认同,但一直也没找到答案。第二种解释错在没看清楚问题,没看清楚问题里说的路径。
纠结了许久之后,我想到一种解释:那两个java.exe 实际上都不是真实的java虚拟机,而是虚拟机程序的快捷方式。不过这还是我的猜测,所以在此提出来,请朋友们一起分析一下。{:soso_e130:} |
|