我开发插件(老实说,我不是很久以前开始的)并在不同的 Eclipse 上测试我的插件。我安装了 Eclipse 3.4、3.5、3.6。在 C:\Program Files\Java 中有:
- jdk1.5.0_22
- jdk1.6.0_21
- jre1.5.0_22
- jre6
对于所有版本的 Eclipse,在这里(Windows -> Preferences -> Installed JREs)有“jdk1.5.0_22”,路径为“C:\Program Files\Java\jdk1.5.0_22”
所以,无法弄清楚为什么 Eclipse 3.5 和 3.6 这个
System.getProperty("java.home")
印刷
C:\Program Files\Java\jdk1.5.0_22\jre
但在 Eclipse 3.4 中它会打印
C:\程序文件\Java\jre6
谁能给我一个胶水,System.getProperty(“java.home”)使用哪个值?