1. 程式人生 > >JDK與JRE的區別以及相關知識延伸

JDK與JRE的區別以及相關知識延伸

JDK :Java開發工具包,其包括Java執行環境(JRE)以及一系列開發工具(如Java編譯器(javac),打包工具,文件生成器等)

JRE:Java執行環境,其包括Java執行環境和Java Plug-in軟體(支援瀏覽器執行applet,applet:java指令碼程式,可包含在html頁)

 相關知識延伸:

JDK目錄中的src.zip的作用是用來檢視JRE原始碼的

Eclipse有自己的編譯器(暫未查,以後補充),不使用javac編譯,所以實際上只需要安裝JRE就可以實現Eclipse開發java程式

src.zip中的原始碼是不全的(原因可能是版權和其他原因造成不能公佈所有原始碼),碰到無法檢視的類可下載openjdk檢視原始碼(openjdk與jdk原始碼基本一致,但openjdk只有jdk6(含)之後的版本),或使用反編譯工具檢視

Eclipse:整合開發環境(ide),Eclipse 是一個開放原始碼的、基於Java的可擴充套件開發平臺。就其本身而言,它只是一個框架和一組服務,用於通過外掛元件構建開發環境。幸運的是,Eclipse 附帶了一個標準的外掛集,包括Java開發工具(Java Development Kit,JDK