關(guān)于JDK和JRE的區(qū)別是什么,jre與jdk的區(qū)別這個(gè)問(wèn)題很多朋友還不知道,今天小六來(lái)為大家解答以上的問(wèn)題,現(xiàn)在讓我們一起來(lái)看看吧!
1、JDK就是Java Development Kit.簡(jiǎn)單的說(shuō)JDK是面向開(kāi)發(fā)人員使用的SDK,它提供了Java的開(kāi)發(fā)環(huán)境和運(yùn)行環(huán)境。
2、SDK是Software Development Kit 一般指軟件開(kāi)發(fā)包,可以包括函數(shù)庫(kù)、編譯程序等。
3、JRE是Java Runtime Enviroment是指Java的運(yùn)行環(huán)境,是面向Java程序的使用者,而不是開(kāi)發(fā)者。
4、如果安裝了JDK,會(huì)發(fā)同你的電腦有兩套JRE,一套位于 jre 另外一套位于 C:Program FilesJavajre1.5.0_15 目錄下,后面這套比前面那套少了Server端的Java虛擬機(jī),不過(guò)直接將前面那套的Server端Java虛擬機(jī)復(fù)制過(guò)來(lái)就行了。
5、而且在安裝JDK可以選擇是否安裝這個(gè)位于 C:Program FilesJava 目錄下的JRE。
6、如果你只安裝JRE,而不是JDK,那么只會(huì)在 C:Program FilesJava 目錄下安裝唯一的一套JRE。
7、JRE的地位就象一臺(tái)PC機(jī)一樣,我們寫(xiě)好的Win32應(yīng)用程序需要操作系統(tǒng)幫我們運(yùn)行,同樣的,我們編寫(xiě)的Java程序也必須要JRE才能運(yùn)行。
8、所以當(dāng)你裝完JDK后,如果分別在硬盤(pán)上的兩個(gè)不同地方安裝了兩套JRE,那么你可以想象你的電腦有兩臺(tái)虛擬的Java PC機(jī),都具有運(yùn)行Java程序的功能。
9、所以我們可以說(shuō),只要你的電腦安裝了JRE,就可以正確運(yùn)行Java應(yīng)用程序。
10、所以jdk和jre的區(qū)別就是一個(gè)用于開(kāi)發(fā),一個(gè)用于運(yùn)行,聯(lián)系就是他們都是java開(kāi)發(fā)者所必備的(除非你就像運(yùn)行java程序,那么用jre就足夠了)。
本文分享完畢,希望對(duì)大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶(hù)上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!