在安裝jdk文件路徑下的src.zip可以查看。。。
創(chuàng)新互聯(lián)專注于枝江企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),成都做商城網(wǎng)站。枝江網(wǎng)站建設(shè)公司,為枝江等地區(qū)提供建站服務(wù)。全流程按需開(kāi)發(fā),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
在eclipse 里面也可以,只要按著ctrl 鍵 ? 將鼠標(biāo) 放到想看的類上在點(diǎn)擊左鍵就能進(jìn)入到定義那個(gè)類的里面去了。。。
你可以試試!!
不過(guò)我覺(jué)得如果你是初學(xué)者的話,看這些會(huì)很有壓力。。。
在Eclipse中查看JDK類庫(kù)的源代碼
設(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.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文件
使用:
可以在 Java 源代碼編輯器或代碼片段編輯測(cè)試窗中選擇類型、方法或字段的名稱,然后對(duì)元素的定義打開(kāi)編輯器。
在 Java 編輯器中,選擇類型、方法或字段的名稱。您也可以僅僅在名稱中單擊一次。?
執(zhí)行下列其中一項(xiàng)操作:?
1.從菜單欄中,選擇瀏覽 打開(kāi)聲明?
2.從編輯器的彈出菜單中,選擇打開(kāi)聲明?
3.按 F3 鍵,如下圖
你說(shuō)的java源代碼是指編譯成的class文件前的java文件。
當(dāng)我們運(yùn)行.java文件時(shí),它會(huì)被系統(tǒng)編譯成.class文件,例如Test.java編譯之后就是Test.class,
源文件就是指Test.java文件,
一般部署項(xiàng)目時(shí),有.class文件就可以發(fā)布運(yùn)行了,但是如果想修改這個(gè)系統(tǒng),.class是不能修改的,要有.java文件才能修改
也可以上網(wǎng)去下反編譯軟件,就是能把.class文件大部分還原成.java文件的工具,但不是100%還原,而且如果不是正版的,小心有毒啊,什么的。
在Eclipse中查看Java類庫(kù)的源代碼,可以通過(guò)Ctrl+鼠標(biāo)左鍵的方式來(lái)完成;在下載JDK并安裝的時(shí)候,會(huì)有一個(gè)src.zip文件,此文件就是Java類庫(kù)的源碼。但是有時(shí)候,會(huì)出現(xiàn)源碼未找到的問(wèn)題,此時(shí)可以通過(guò)對(duì)其設(shè)置來(lái)解決。
以JDK1.8為例,查看一下src.zip文件
如果發(fā)現(xiàn)找不到源代碼,則進(jìn)行設(shè)置
點(diǎn)擊Attach Source按鈕,彈出視圖,把JDK下的src.zip文件傳入點(diǎn)擊OK即可
此時(shí)按住Ctrl+鼠標(biāo)左鍵指向Java類庫(kù)當(dāng)中的類,就可以查看類的源代碼
以O(shè)bject類為例演示
親,使用jd-gui這個(gè)軟件即可打開(kāi)jar查看源碼了
希望能幫到你,求采納
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版。
當(dāng)前文章:怎么看java包里的代碼,怎么看java包里的代碼是什么
URL網(wǎng)址:http://jinyejixie.com/article22/dssescc.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站、商城網(wǎng)站、Google、做網(wǎng)站、App設(shè)計(jì)、搜索引擎優(yōu)化
聲明:本網(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)