JDK : Java Development ToolKit(Java開發工具包)。 JDK是整個JAVA的核心,包含了Java運作環境(Java Runtime Envirnment),一堆Java工具(javac/java/jdb等)和Java基礎的類別庫(即Java API 包含rt.jar)。
最主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了屬於自己的JDK,例如國外IBM公司開發了屬於自己的JDK,國內淘寶也開發了屬於自己的JDK,各個組織開發自己的JDK都是為了在某些方面得到一些提高,以適應自己的需求,比如IBM的JDK據說運作效率就比SUN的JDK高的多。但不管怎麼說,我們還是需要先把基礎的Sun JDK掌握好。
JDK是java開發工具包,在其安裝目錄下方有六個資料夾、一些描述檔、一個src壓縮檔。 bin、include、lib、 jre這四個資料夾起作用,demo、sample是一些例子。 可以看出來JDK包含JRE,而JRE包含JVM。
bin:最主要的是編譯器(javac.exe)
include:java和JVM互動用的頭檔
lib:類別庫
#jre:java運行環境(注意:這裡的bin、lib資料夾和jre裡的bin、lib是不同的)
總的來說JDK是用於java程式的開發,而jre則是只能執行class而沒有編譯的功能。
JDK是提供給Java開發人員使用的,其中包含了java的開發工具,也包含了JRE。所以安裝了JDK,就不用單獨安裝JRE了。其中的開發工具包括編譯工具(javac.exe)打包工具(jar.exe)等
在JDK的安裝目錄下有一個jre目錄,裡面有兩個資料夾bin和lib,在這裡可以認為bin裡的就是jvm,lib中則是jvm工作所需的類別庫,而jvm和lib合起來就稱為jre。
以上是java開發包jdk包含了什麼內容的詳細內容。更多資訊請關注PHP中文網其他相關文章!