回覆列表
-
1 # Java實戰技術
-
2 # 網路圈
JRE與JDK的區別是:
JDK:Java程式開發依懶的開發環境(工具包),JDK裡包含有Java的執行時環境(JRE)、Java工具及相關類庫,使用者群體主要是開發人員;
JRE:Java程式執行時環境,也就是Java開發出來的程式要正常執行,則要求本機安裝有JRE,使用者群體主要是各類軟體的應用人員(普通使用者)。
總結:
對於一般使用者而言,只需要安裝JRE環境即可!
-
3 # 紅塵匆匆過客夢
jre是執行環境,主要是jvm虛擬機器,java宣稱的“一次編譯到處執行”靠的就是這個,透過把java原始碼編譯成位元組碼,jvm對位元組碼加以解釋執行從而實現跨平臺,jdk是java開發工具,主要包括各種類庫包,提供開發應用程式的介面
-
4 # 網際網路活化石
JDK是JRE的超集,JDK本身是包含了JRE的。
JDK:Java程式開發依賴的開發環境(工具包),JDK裡包含有Java的執行時環境(JRE)、Java工具及相關類庫;
JRE:Java程式執行時環境,也就是Java開發出來的程式要正常執行,則要求本機安裝有JRE。
那就很明白了,JDK=JRE+Java工具(開發人員才用得到,比如jps,javac等)
JRE是位元組碼執行環境,包含位元組碼執行所需要的各種功能實現,如Java虛擬機器等用於執行程式。
JDK是Java程式開發工具包,同時它裡面包含JRE,也就是說它不僅用於編寫程式,還可以執行程式。