2011-08-24 66 views
2

假設我們有兩個Java應用程序A和B.應用程序A將調用應用程序B. 應用程序A已經開始,但是當A調用B,我不知道JAVA_HOME或任何其他jre路徑,我想得到哪個jre應用程序運行,返回jre的執行文件的路徑,這可能嗎?獲取當前的JRE的文件路徑

+0

*「..但是,當A呼叫B」*叫它什麼?通過該聲明,你的意思是說A和B正在溝通?如果是這樣,這與JRE的路徑有什麼關係? –

回答

9

您可以通過請求系統propertie java.home得到了JRE的安裝目錄:

String jrePath = System.getProperty("java.home"); 

更多關於系統屬性here

+1

天啊!我們發佈了同樣的迴應我可能會刪除我的。 –

+0

我也有點驚訝。這幾乎是完全相同的迴應:D – Pit

+0

好的,我刪除了我的。 –