我所理解的JDK、JRE和JVM

1,JDK:Java Development Kit,即java開發工具。 JRE:java runtime environment,即java運行環境。 JVM:Java Virtual Machine,即java虛擬機java

2,打開jdk的安裝文件夾。jdk的文件夾內,bin表示一些跟操做系統相關的啓動文件,重點是jre目錄。因此,jdk是包括jre的。而lib目錄則是須要完成 「編譯」 所須要的文件。jvm

3,打開jre的安裝文件夾(與/jdk/jre的地址不同)。bin表示一些跟操做系統相關的啓動文件。重點是lib目錄,表示jvm運行時須要依賴的文件。工具

因此:1,JDK = JRE + 編譯; 2,JRE = JVM + jar包; 3,JVM是在操做系統基礎上虛擬出來的運行jar包的虛擬機。雖然這樣子的解釋比較片面,但比較容易理解~開發工具

相關文章
相關標籤/搜索