java jdk與java的關(guān)系?
jdk與java的關(guān)系?JDK是開(kāi)發(fā)人員的SDK。提供java開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境。SDK是一個(gè)軟件開(kāi)發(fā)工具包,一般指軟件開(kāi)發(fā)工具包,包括函數(shù)庫(kù)、編譯器等,JRE的狀態(tài)就像一臺(tái)PC機(jī),我們需要操作系統(tǒng)在
jdk與java的關(guān)系?
JDK是開(kāi)發(fā)人員的SDK。提供java開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境。SDK是一個(gè)軟件開(kāi)發(fā)工具包,一般指軟件開(kāi)發(fā)工具包,包括函數(shù)庫(kù)、編譯器等,JRE的狀態(tài)就像一臺(tái)PC機(jī),我們需要操作系統(tǒng)在Win32下運(yùn)行我們編寫(xiě)良好的應(yīng)用程序。同樣,我們的Java程序也必須在JRE中運(yùn)行。因此,在安裝JDK之后,如果在硬盤(pán)的兩個(gè)不同位置安裝兩套JRE,可以想象你的計(jì)算機(jī)有兩臺(tái)虛擬的Java pc,它們都具有運(yùn)行Java程序的功能。所以我們可以說(shuō),只要在計(jì)算機(jī)上安裝了JRE,就可以正確運(yùn)行Java應(yīng)用程序。
Java中JDK和JRE有什么區(qū)別?
JDK是java開(kāi)發(fā)工具包的縮寫(xiě)。它是Java的開(kāi)發(fā)工具包,主要面向開(kāi)發(fā)人員。
2)JDK包括JRE、用于編譯Java源代碼的Java C編譯器,以及許多用于調(diào)試和分析Java程序的工具,如jconsole、jvisualvm等。它還包括用于編寫(xiě)Java程序的文檔和演示示例程序。
3)JDK是整個(gè)java開(kāi)發(fā)的核心,包括java運(yùn)行時(shí)環(huán)境、java工具和java基本類庫(kù)。
2. JRE
1)。JRE是Java運(yùn)行時(shí)環(huán)境的縮寫(xiě),是Java程序的運(yùn)行環(huán)境。它面向Java程序用戶,而不是開(kāi)發(fā)人員。
2)JRE是一個(gè)Java平臺(tái),應(yīng)用程序可以在其上運(yùn)行、測(cè)試和傳輸。它包括Java虛擬機(jī)(JVM)、Java核心類庫(kù)和支持文件。它不包括開(kāi)發(fā)工具(JDK)-編譯器、調(diào)試器和其他工具。