Eclipse开发环境debug模式调试断点从jar跳到源码

Eclipse开发环境debug模式调试断点从jar跳到源码java


说明:本案例使用jsch-0.1.54.jar和源码作test,项目分红两个,一个是jsch的源码,另外一个是测试案例app

1、下载JSch.的jar包和源码  http://www.jcraft.com/jsch/函数

      

2、新建两个工程分别是JSch、TestDemo,JSch中引入jsch-0.1.54.jar的源码,项目结构以下图测试

     

    SftpConnect.java debug

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();
		}
	}

}

 3、在JSch的函数removeAllIdentity()上添加断点3d

       

      源码JSch.java上添加源码调试

      

4、编辑debug视图下的debug服务的edit source lookupblog

      

      

5、在SftpConnect.java中右击选中debug as java application,便可进入debug模式,以后可跳到源码中的断点。ip

相关文章
相关标签/搜索