Eclipse開發環境debug模式調試斷點從jar跳到源碼


Eclipse開發環境debug模式調試斷點從jar跳到源碼


說明:本案例使用jsch-0.1.54.jar和源碼做test,項目分成兩個,一個是jsch的源碼,另一個是測試案例

一、下載JSch.的jar包和源碼  http://www.jcraft.com/jsch/

      

二、新建兩個工程分別是JSch、TestDemo,JSch中引入jsch-0.1.54.jar的源碼,項目結構如下圖

     

    SftpConnect.java 

package com.kevin.test;

import com.jcraft.jsch.JSch;
import com.jcraft.jsch.JSchException;

public class SftpConnect {
	public static void main(String[] args) {
		JSch jsch = new JSch();
		try {
			jsch.removeAllIdentity();
		} catch (JSchException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}

}

 三、在JSch的函數removeAllIdentity()上添加斷點

       

      源碼JSch.java上添加源碼

      

四、編輯debug視圖下的debug服務的edit source lookup

      

      

五、在SftpConnect.java中右擊選中debug as java application,即可進入debug模式,之后可跳到源碼中的斷點。

 

 

  

 


免責聲明!

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



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