久久婷婷香蕉热狠狠综合,精品无码国产自产拍在线观看蜜,寡妇房东在做爰3,中文字幕日本人妻久久久免费,国产成人精品三上悠亚久久

當前位置:首頁 > 學習資源 > 講師博文 > JRE與JDK的區別與聯系

JRE與JDK的區別與聯系 時間:2023-09-11      來源:華清遠見

前言

 我們在剛接觸Java的時候,第一步就是安裝Java環境,就會看到JDK、JRE目錄。初學者對JDK、JRE都很陌生,不知道它們之間真正的作用和含義,那么了解JDK、JRE分別是什么及它們之間的關系,有助于我們更加快速、深刻的理解Java語言的特性。

1、JDK簡介

 JDK的全稱:Java Development Kit ,是Java的標準開發工具包(普通用戶只需要安裝 JRE來運行 Java 程序。而程序開發者必須安裝JDK來編譯、調試程序)。它提供了編譯、運行Java程序所需的各種工具和資源,包括Java編譯器、Java運行環境JRE,以及常用的Java基礎類庫等,是整個JAVA的核心。

JDK一般有三種版本:

 SE(J2SE),standard edition,標準版,是我們通常用的一個版本 EE(J2EE)

 EE(J2EE),enterpsise edtion,企業版,使用這種JDK開發J2EE應用程序

 ME(J2ME),micro edtion,主要用于移動設備、嵌入式設備上的java應用程序 (相對來說現在使用的很少了,已經被Java的android體系取代)

1.1、jdk8安裝目錄介紹

2、JRE簡介

 JRE的全稱:Java runtime environment ,是運行基于Java語言編寫的程序所不可缺少的運行環境,用于解釋執行Java的字節碼文件。

 也是通過它,Java的開發者才得以將自己開發的程序發布到用戶手中,讓用戶使用。JRE中包含了Java virtual machine(JVM),runtime class libraries和Java application launcher,這些是運行Java程序的必要組件。與大家熟知的JDK不同,JRE是Java運行環境,并不是一個開發環境,所以沒有包含任何開發工具(如編譯器和調試器),只是針對于使用Java程序的用戶。

2.1、JRE安裝目錄

3、Java里JDK,JVM 和 JRE關系圖

由下圖中可以看出以下幾點:

JDK=JRE+多種Java開發工具

JRE=JVM+各種類庫

這三者的關系是一層層的嵌套關系。JDK>JRE>JVM

4、總結JDK、JRE的區別和聯系

JDK的作用域大于JRE。

4.1、區別

JRE可以運行Java程序,但不能用于用戶開發、調試Java程序。

4.2、聯系

JDK里包含JRE,都可用于運行程序,用戶不管是安裝JDK還是JRE都可運行Java程序。

 從JDK11開始,安裝JDK默認是沒有JRE的,二者是在一起的。如果需要JRE這個單獨目錄,可以在JDK目錄下面去打開命令窗口,然后執行如下命令(win10執行這個生成JRE需要目錄權限,執行完之后就會生成JRE):

 bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

 

上一篇:死鎖

下一篇:http和https的區別是什么?https有什么優缺點?

戳我查看嵌入式每月就業風云榜

點我了解華清遠見高校學霸學習秘籍

猜你關心企業是如何評價華清學員的

干貨分享
相關新聞
前臺專線:010-82525158 企業培訓洽談專線:010-82525379 院校合作洽談專線:010-82525379 Copyright © 2004-2024 北京華清遠見科技發展有限公司 版權所有 ,京ICP備16055225號-5京公海網安備11010802025203號

回到頂部