Java9新特性系列(JDK與JRE)

題圖:by pixel2013 From pixabay

JDK與JRE

JDK = JRE + 開發工具集(例如Javac編譯工具等) JRE = JVM + JavaSE標準類庫java

JDK8的目錄結構

JDK8目錄結構

  • bin:包含命令行開發和調試工具,如javac,jar和javadoc
  • include:包含在編譯本地代碼時使用的 C/C++頭文件
  • lib:包含 JDK 工具的幾個JAR和其餘類型的文件。 它有一個tools.jar文件,其中包含javac編譯器的Java類
  • jre/bin:包含基本命令,如java命令。 在Windows平臺上, 它包含系統的運行時動態連接庫(DLL)
  • jre/lib:包含用戶可編輯的配置文件,如.properties和.policy文件。包含幾個JAR。 rt.jar文件包含運行時的Java類和資源文件

JDK9的目錄結構

JDK9目錄結構
從上圖能夠看出,JDK9中已經沒有了JRE

  • bin:包含全部命令。 在Windows平臺上,它繼續包含系 統的運行時動態連接庫
  • conf:包含用戶可編輯的配置文件,例如之前位於jre\lib目錄中的.properties 和.policy文件
  • include:包含要在之前編譯本地代碼時使用的C/C++頭文件。 它只存在於 JDK 中
  • jmods:包含JMOD格式的平臺模塊。建立自定義運行時映像時須要它。它只存在於JDK中

微信公衆號: 碼上論劍
請關注個人我的技術微信公衆號,訂閱更多內容
相關文章
相關標籤/搜索