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