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