2016-04-07 44 views
0

我有一個當前版本的Eclipse(4.5.2),我已經安裝了幾個JDK和JRE。如何確定給定項目正在使用哪個特定的JDK/JRE?哪個JDK/JRE是給定的Eclipse項目使用的?

的原因,我想問的是,我試圖找出哪些logging.properties文件進行編輯,使我的記錄工作,我想要的方式。

我用-version在我的項目一個VM參數,它告訴我: Java版本 「1.8.0_74」 的Java(TM)SE運行時環境(建立1.8.0_74-B02) 的HotSpot的Java(TM) 64位服務器虛擬機(版本25.74-b02,混合模式)

不幸的是,我在這個級別都有一個JDK和一個JRE,所以我不確定它在這個項目中使用哪一個。任何人都可以啓發我嗎?

在我的項目的JRE系統庫說[Java1.8SE]在Package Explorer中,但該庫中的個體罐子全部是這樣的: rt.jar中的C:\ Program Files文件\的Java \ jre7 \ lib中 提示我有1.7克。

誰能一些線索呢?

+0

我自己解決了這個問題,而且意外。我注意到Java控制檯在顯示屏頂部的標題行中顯示了C:\ Program Files \ Java \ jre7 \ lib。我試着編輯* that *目錄中的logging.properties文件,最後得到一個生成的日誌文件。我仍然對確定同樣事物的其他方法感興趣。另外,我仍然對我的項目如何調用Java 1.8一致性感到困惑,聲稱JRE庫是Java1.8SE,但顯然進入完全不同的目錄以獲得Java 1.7 JRE。我很困惑.... – Henry

+0

調試或運行配置(如適用)中的JRE(或其他執行環境)可以與* project * JRE不同;檢查'JRE'選項卡右邊的'Arguments' –

回答

0

用新main創建一個新類。您的程序將打印您的版本。

System.out.println(System.getProperty("java.version")); 

您可以通過在JRE系統庫單擊鼠標右鍵,在項目的底部也做到這一點,然後點擊下「構建路徑」配置構建路徑「。然後看看「圖書館」。這告訴你你的JRE系統庫是什麼。

相關問題