【Java】8.運行Java程序使用哪種JRE

   計算機可能會有多套jre,一個java.exe算作一個jre。如果你配置了PATH,那麼JVM會以PATH順序下找到的第一個java.exe執行,當JVM執行的時候,會根據以下規則來尋找可用的JRE:

       1、可否在java.exe文件夾下找到相關的原生(Native)鏈接庫

       2、可否在上一層目錄找到JRE目錄。

       因爲PATH設置的是JDK的bin目錄,執行程序的時候,在bin裏沒有原生鏈接庫,只好去上一層找到了jre文件夾,即私有jre。一般當我們IDE配置了JDK以後,我們用的都是私有JRE。如果PATH配置的是公有jre的bin,那可以找到原生鏈接庫java.exe,則使用公有jre。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章