JRE: Java Runtime Environment
JDK:Java Development Kit
JRE顧名思義是java運行時環(huán)境,包含了java虛擬機彤避,java基礎類庫傅物。是使用java語言編寫的程序運行所需要的軟件環(huán)境,是提供給想運行java程序的用戶使用的琉预。
JDK顧名思義是java開發(fā)工具包董饰,是程序員使用java語言編寫java程序所需的開發(fā)工具包,是提供給程序員使用的圆米。JDK包含了JRE卒暂,同時還包含了編譯java源碼的編譯器javac,還包含了很多java程序調(diào)試和分析的工具:jconsole娄帖,jvisualvm等工具軟件也祠,還包含了java程序編寫所需的文檔和demo例子程序。
如果你需要運行java程序近速,只需安裝JRE就可以了诈嘿。如果你需要編寫java程序,需要安裝JDK削葱。
JRE根據(jù)不同操作系統(tǒng)(如:windows奖亚,linux等)和不同JRE提供商(IBM,ORACLE等)有很多版本,最常用的是Oracle公司收購SUN公司的JRE版本析砸。如果你想查看更官方的解釋昔字,可以前往Oracle官網(wǎng)
作者:王博
???
Java Runtime Enviroment
Java Development Kit
??
顧名思義,運行時庫和開發(fā)庫首繁。
我非常想知道李滴,您六年的J2EE都干了些什么。
??
簡單來說蛮瞄,JRE可以支撐Java程序的運行,包括JVM虛擬機(java.exe等)和基本的類庫(rt.jar等)谆扎,JDK可以支持Java程序的開發(fā)挂捅,包括編譯器(javac.exe)、開發(fā)工具(javadoc.exe堂湖、jar.exe闲先、keytool.exe、jconsole.exe)和更多的類庫(如tools.jar)等无蜂。
作者:用心閣
??
所以我老是黑java和php伺糠,不是這兩門語言不好,而是存在太多這類水平的程序員斥季,反正語言可以幫你解決各種坑训桶,從來不關心語言背后的邏輯累驮,有多少人看過jdk源碼?哪怕只是常用的容器和算法舵揭。前幾天遇到線上問題谤专,php代碼,結(jié)果是cpp程序員幫忙找出了內(nèi)存突破限制的問題……
作者:匿