解決Eclipse左鍵無法查看maven第三方包的源代碼,多圖親測可用【轉】


Debug進不了的原因及解決辦法:

一、ctrl+左鍵點擊沒有找到你的源碼

1.先設置maven

 

2.通過maven下Jar包源碼

選中總包目錄下的pom.xml-->右鍵-->Run As-->Maven build...-->

Base directory ”輸入 項目的工作區間地址--> “Goals”輸入 dependency:sources -->

 勾中“Update Snapshots”及“Skip Tests”--> RUN 

 

開始下載整個工程中所有Jar的源代碼,直到看到 BUILD SUCCESS。

包多網差的時候,請耐心等待。如下圖則成功:


 

查看是否成功,如下圖。

有的時候,需要你maven clean,再build才有如下效果哦!


3.子項目不能調試的解決辦法

如果是子項目或者相關的有源碼的項目不能調試,可以:

 

選中項目右鍵-->Run As-->Maven build...-->到Source選項卡-->Add 如下圖

 

二、執行的不是打斷點的代碼

直接ctrl+鼠標點擊,進入一個class就打了斷點,然后開開心心的等斷點進來?!如下圖

在各種的繼承和接口這下,這么搞就是作死!(我就這么作死過,找了半天)

 

一定要等斷點到了,看到this的父類,打開它的父再去打斷點!!有時候ctrl+鼠標點擊進入的類,不是斷點執行的類!

說起來很別扭,你試試就知道了!!不行就多打幾個斷點。

然后按F5,成功的效果如下:請注意,源代碼是Java文件!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM