在eclipse中查看調試hibernate、struts等源碼

以hibernate爲例java

一、首先到這裏下載一個版本的hibernate,http://sourceforge.net/projects/hibernate/files/spring

二、解壓後,彷佛找不到源碼。別急。到這個目錄裏\hibernate-distribution-3.3.0.GA\project\core\src\main\java,再進去 就 是core包,也就是hibernate3.jar中的源碼啦,這裏我就以關聯上hibernate3.jar爲例吧,其餘的也是相似方法的。這裏說一下,若是你不清楚該jar包應該和哪些源碼關聯上的話,用winrar或者其餘什麼解壓一下看看裏面的class文件名是否和源文件的目錄結構和class文件名一致,而後就能夠判斷了。框架

三、如今咱們已經找到了hibernate3.jar的源碼了,接下來就是把\hibernate-distribution-3.3.0.GA\project\core\src\main\java\org\目錄下的全部文件打包成zip格式,我把它命名爲src.zip,一打開目錄結構應如此。eclipse

                    

4 、 接着就是在eclipse中關聯起來了,在eclipse中打開這個界面,相信你們都不會陌生吧。.net

                    

           

        選中Source attachment,按Edit...按鈕,出現對話框中選擇External file...,選中剛剛作好的zip文件,這樣就OK啦。hibernate

       之後查看代碼和調試的時候就不會出現噁心的調試

                                                 

     利用eclipse的Ctrl+鼠標點擊,查看和調試代碼是如此的輕鬆,看來花點時間乾點這事仍是值得的。。ip

     同理可得,struts和spring等Java框架的都是差很少的。。你們動手試試吧。。get

     最後說一下,你們最好是用下載的包和裏面的源文件,這樣纔不會被版本問題困擾,並且成功率是百分之百的。。源碼

     呵呵!!但願對你們有所幫助咯。。寒假愉快!

相關文章
相關標籤/搜索