簡體   English   中英

用JDK代替JRE還是除了JRE?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM