您好,登錄后才能下訂單哦!
這篇文章主要介紹“JDK和JRE的關系是什么”,在日常操作中,相信很多人在JDK和JRE的關系是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”JDK和JRE的關系是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!
JDK(Java Development Kit)是我們學習Java首先要安裝的軟件,JDK安裝完成之后,安裝向導會詢問我們是否安裝JRE(Java Runtime Environment),那到底還要不要安裝呢?回答這個問題前,首先要知道JDK和JRE是什么關系。
啥是JDK,啥是JRE
我們看看來自百度百科的解釋:
JDK是 Java 語言的軟件開發工具包,主要用于移動設備、嵌入式設備上的java應用程序。JDK是整個java開發的核心,它包含了JAVA的運行環境(JVM+Java系統類庫)和JAVA工具。 百度百科
JRE是Java Runtime Environment縮寫,指Java運行環境,是Sun的產品。運行JAVA程序所必須的環境的集合,包含JVM標準實現及Java核心類庫。
百度百科
它的意思是說JDK包含了JRE,在邏輯關系上運行Java程序肯定是需要JRE的,即JDK包含JRE。這點我們可以證實,在安裝JDK的目錄下找到JRE的文件夾:
也就是說,當你安裝JDK完成后已經默認安裝了JRE,因為安裝完JDK肯定是要開發的,開發就要運行Java程序,所以JDK包含了JRE。如果你只是單純的要運行Java程序而不進行開發、調試等,就只需要安裝JRE。
通過查閱,我們總結出JDK和JRE的關系圖如下:
所以上文首到的問題,對于開發人員來說安裝完JDK后就不需要再安裝JRE了;如果只是運行Java程序就只需安裝JRE。
小結
JRE是java運行時環境,包含了java虛擬機,java基礎類庫等支持文件。
JDK是java開發工具包,是程序員使用java語言編寫java程序所需的開發工具包,是提供給程序員使用的。JDK包含了JRE,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調試和分析的工具:jconsole,jvisualvm等工具軟件,還包含了java程序編寫所需的文檔和demo例子程序等。
擴展:既然運行java程序只需要JRE,那是不是就是說服務器上只安裝JRE就行了?
到此,關于“JDK和JRE的關系是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。