javajdk源代碼 jdk源碼編譯

如何查看javaJDK中底層源碼

在初次使用java時(shí),往往我們對(duì)最基本的java類會(huì)忽略對(duì)其內(nèi)部基本的實(shí)現(xiàn)的了解,也往往不屑于了解其內(nèi)部實(shí)現(xiàn)機(jī)制,以為它們本來(lái)就是這樣子。而其實(shí)貫穿java的整個(gè)過(guò)程,所有上層的使用,都是源于對(duì)底層的擴(kuò)展,所以要真正去了解這門語(yǔ)言,就必須得從其底層開(kāi)始認(rèn)真去了解它。而要深入了解,就需要更多去關(guān)注其內(nèi)部的實(shí)現(xiàn)是怎樣子的。

創(chuàng)新互聯(lián)建站是一家專業(yè)提供旬陽(yáng)企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站制作、做網(wǎng)站、H5頁(yè)面制作、小程序制作等業(yè)務(wù)。10年已為旬陽(yáng)眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站制作公司優(yōu)惠進(jìn)行中。

在使用IDE的過(guò)程中,我們經(jīng)常會(huì)需要能在IDE中就可以便捷的去查看java的源碼,但若沒(méi)有做相關(guān)設(shè)置,一般在IDE是查看不了java源碼的,此次提供在eclipse中設(shè)置查看java源碼的方式。

設(shè)置步驟如下:

1.點(diǎn) “window”- "Preferences" - "Java" - "Installed JRES"

2.此時(shí)"Installed JRES"右邊是列表窗格,列出了系統(tǒng)中的 JRE 環(huán)境,選擇你的JRE,然后點(diǎn)邊上的 "Edit...", 會(huì)出現(xiàn)一個(gè)窗口(Edit JRE)

3.選中rt.jar文件的這一項(xiàng):“c:\program files\java\jre_1.8\lib\rt.jar”?

點(diǎn) 左邊的“+” 號(hào)展開(kāi)它,

4.展開(kāi)后,可以看到“Source Attachment:(none)”,點(diǎn)這一項(xiàng),點(diǎn)右邊的按鈕“Source Attachment...”, 選擇你的JDK目錄下的 “src.zip”文件(該文件在JDK安裝目錄的根目錄下)

5.一路點(diǎn)"ok",設(shè)置完成

設(shè)置完成后,按住ctrl鍵再用鼠標(biāo)單擊某一個(gè)jdk方法名或類名,便能看到該方法的源代碼了。此外按F3也能實(shí)現(xiàn)。

PS:rt.jar包含了jdk的基礎(chǔ)類庫(kù),也就是你在java

doc里面看到的所有的類的class文件;src.zip文件里面放著的正是基本類所對(duì)應(yīng)的源文件(即*.java格式的文件);同理,我們可以去網(wǎng)上下載各個(gè)JAVA開(kāi)源框架所對(duì)應(yīng)的源代碼包,比如spring-src.zip,然后再按照上面的設(shè)置步驟設(shè)置,就可以查看到對(duì)應(yīng)的JAVA框架源代碼了。

轉(zhuǎn)自:網(wǎng)頁(yè)鏈接

如何在Eclipse中Debug調(diào)試Java jdk源代碼

1. 在Eclipse中,Window-Preferences-Java-Compiler,確保以下選項(xiàng)都勾選上:

2. 在Eclipse中,Window-Preferences-Java-Installed JREs,選擇Add,在JRE Home中選擇JDK路徑(因?yàn)橹挥蠮DK支持源碼調(diào)試),并且給它合適的命名。退出保存后,選擇JDK路徑。

3. 右鍵你的工程項(xiàng)目,Properties,Java Build Path-Libraries,找到JRE System Library,選擇Edit。使用Alternate JRE中你創(chuàng)建的JDK。

4. 應(yīng)該就大功告成了 。

如何在Eclipse中查看JDK類庫(kù)的源代碼?

1.點(diǎn) “window”- "Preferences" - "Java" - "Installed JRES"

2.此時(shí)"Installed JRES"右邊是列表窗格,列出了系統(tǒng)中的 JRE 環(huán)境,選擇你的JRE,然后點(diǎn)邊上的 "Edit...", 會(huì)出現(xiàn)一個(gè)窗口(Edit JRE)

3.選中rt.jar文件的這一項(xiàng):“c:\program files\java\jre_1.5.0_06\lib\rt.jar”?

點(diǎn) 左邊的“+” 號(hào)展開(kāi)它,

4.展開(kāi)后,可以看到“Source Attachment:(none)”,點(diǎn)這一項(xiàng),點(diǎn)右邊的按鈕“Source Attachment...”, 選擇你的JDK目錄下的 “src.zip”文件

5.一路點(diǎn)"ok",結(jié)束。

dt.jar是關(guān)于運(yùn)行環(huán)境的類庫(kù),主要是swing的包?

tools.jar是關(guān)于一些工具的類庫(kù)?

rt.jar包含了jdk的基礎(chǔ)類庫(kù),也就是你在java doc里面看到的所有的類的class文件

雖然大多數(shù)用戶很樂(lè)于將 Eclipse 當(dāng)作 Java?集成開(kāi)發(fā)環(huán)境(IDE)來(lái)使用,但 Eclipse 的目標(biāo)卻不僅限于此。Eclipse 還包括插件開(kāi)發(fā)環(huán)境(Plug-in Development Environment,PDE),這個(gè)組件主要針對(duì)希望擴(kuò)展 Eclipse 的軟件開(kāi)發(fā)人員,因?yàn)樗试S他們構(gòu)建與 Eclipse 環(huán)境無(wú)縫集成的工具。由于 Eclipse 中的每樣?xùn)|西都是插件,對(duì)于給 Eclipse 提供插件,以及給用戶提供一致和統(tǒng)一的集成開(kāi)發(fā)環(huán)境而言,所有工具開(kāi)發(fā)人員都具有同等的發(fā)揮場(chǎng)所。?[1]

這種平等和一致性并不僅限于?Java?開(kāi)發(fā)工具。盡管 Eclipse 是使用Java語(yǔ)言開(kāi)發(fā)的,但它的用途并不限于 Java 語(yǔ)言;例如,支持諸如C/C++、COBOL、PHP、Android等編程語(yǔ)言的插件已經(jīng)可用,或預(yù)計(jì)將會(huì)推出。Eclipse 框架還可用來(lái)作為與軟件開(kāi)發(fā)無(wú)關(guān)的其他應(yīng)用程序類型的基礎(chǔ),比如內(nèi)容管理系統(tǒng)。

Eclipse最初是由IBM公司開(kāi)發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開(kāi)發(fā)環(huán)境,2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在它由非營(yíng)利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理。2003年,Eclipse 3.0選擇OSGi服務(wù)平臺(tái)規(guī)范為運(yùn)行時(shí)架構(gòu)。2007年6月,穩(wěn)定版3.3發(fā)布;2008年6月發(fā)布代號(hào)為Ganymede的3.4版;2009年6月發(fā)布代號(hào)為Galileo的3.5版;2010年6月發(fā)布代號(hào)為Helios的3.6版;2011年6月發(fā)布代號(hào)為Indigo的3.7版;2012年6月發(fā)布代號(hào)為Juno的4.2版;2013年6月發(fā)布代號(hào)為Kepler的4.3版;2014年6月發(fā)布代號(hào)為L(zhǎng)una的4.4版;2015年6月項(xiàng)目發(fā)布代號(hào)為Mars的4.5版。

如何在Eclipse中Debug調(diào)試Java?jdk源代碼

1.

在Eclipse中,Window-Preferences-Java-Compiler,確保以下選項(xiàng)都勾選上:

2.

在Eclipse中,Window-Preferences-Java-Installed

JREs,選擇Add,在JRE

Home中選擇JDK路徑(因?yàn)橹挥蠮DK支持源碼調(diào)試),并且給它合適的命名。退出保存后,選擇JDK路徑。

3.

右鍵你的工程項(xiàng)目,Properties,Java

Build

Path-Libraries,找到JRE

System

Library,選擇Edit。使用Alternate

JRE中你創(chuàng)建的JDK。

4.

應(yīng)該就大功告成了

網(wǎng)頁(yè)題目:javajdk源代碼 jdk源碼編譯
本文來(lái)源:http://muchs.cn/article0/dospdoo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、、網(wǎng)頁(yè)設(shè)計(jì)公司、關(guān)鍵詞優(yōu)化品牌網(wǎng)站建設(shè)、企業(yè)網(wǎng)站制作

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司