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