我開發插件(說實話,我不是很久以前就開始了),並測試我的插件在不同的日食。我安裝了Eclipse 3.4,3.5,3.6。 在C:\ Program Files文件\的Java有:爲什麼System.getProperty(「java.home」)對於Eclipse 3.4,3.5,3.6的工作方式不同?
- jdk1.5.0_22
- jdk1.6.0_21
- jre1.5.0_22
- JRE6
的所有版本月食,在這裏(Windows - >首選項 - >已安裝的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:\ Program Files \ Java \ jre6
任何人都可以給我一個由System.getProperty(「java.home」)使用的值的膠水嗎?
更新:已解決,請參閱我自己的答案! – JackBauer 2010-12-10 06:11:34