當前位置:妙知谷 >

遊戲數碼 >電腦 >

jdk,jre與jvm的區別

jdk,jre與jvm的區別

介紹jdk jre jvm的區別。

jdk,jre與jvm的區別

操作方法

(01)JVM -- java virtual machineJVM就是我們常説的java虛擬機,它是整個java實現跨平台的 最核心的部分,所有的java程序會首先被編譯為s的類文件,這種類文件可 以在虛擬機上執行,也就是説class並不直接與機器的操作系統相對應,而是經過虛擬機間接與操作系統交互,由虛擬機將程序解 釋給本地系統執行。

jdk,jre與jvm的區別 第2張

(02)JRE -- java runtime environmentJRE是指java運行環境。光有JVM還不能成class的 執行,因為在解釋class的時候JVM需要調用解釋所需要的類庫lib。 在JDK的安裝目 錄裏可以找到jre目錄,裏面有兩個文件夾bin和lib,在 這裏可以認為bin裏的就是jvm,lib中則是jvm工作所需要的類庫,而jvm和 lib和起來就稱為jre。

jdk,jre與jvm的區別 第3張

(03)JDK -- java development kitJDK安裝目錄裏真正在運行java時起作用的 是以下四個文件夾:bin、include、lib、 jre。bin:最主要的是編譯器()include:java和JVM交互用的頭文件lib:類庫jre:java運行環境

jdk,jre與jvm的區別 第4張

(04)我們正常的運行一個程序的話只需要安裝jre就夠了,如果要編譯運行Java程序就得需要jdk bin目錄下編譯工具

jdk,jre與jvm的區別 第5張
標籤: JDK JRE jvm
  • 文章版權屬於文章作者所有,轉載請註明 https://miaozhigu.com/sm/diannao/3vv82q.html