[英]JDK instead of or in addition to JRE?
我對Java的兩個版本有疑問:JRE(Java運行時環境)和JDK(Java開發工具包)。
是在JRE之外還安裝並使用了JDK,還是代替JRE使用了JDK,以便可以將JDK作為具有更多功能的JRE安裝給開發人員?
您必須了解JDK包含JRE。 JRE是運行Java程序的Java虛擬機,而JDK是用於Java的全功能軟件開發套件
從文檔:
JRE(Java運行時環境):
- 它是Java虛擬機*的實現,它實際上執行Java程序。
- Java Runtime Environment是運行Java程序所需的插件。
- JRE比JDK小,因此需要更少的磁盤空間。
- 可以從https://www.java.com免費下載/支持JRE。
- 它包括JVM,Core庫和其他附加組件,以運行用Java編寫的應用程序和applet。
JDK(Java開發套件)
- 它是一整套軟件,可用於開發基於Java的應用程序。
- 開發Java應用程序需要Java Development Kit。
- JDK需要更多的磁盤空間,因為它包含JRE以及各種開發工具。
- 可以從https://www.oracle.com/technetwork/java/javase/downloads/免費下載/支持JDK。
- 它包括JRE,API類集,Java編譯器,Webstart以及編寫Java applet和應用程序所需的其他文件。
它們不是Java的兩個版本。 JRE是執行字節碼的Java虛擬機。 另一方面,JDK是Java開發工具包,它允許您編寫Java代碼,將其編譯為字節碼並附帶JRE來執行它。
如果您的客戶端僅需要執行Java,則只需安裝JRE。 如果要運行Java應用程序並創建它們,請安裝JDK。
一個人可以安裝JDK ..也有JRE。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.