zoukankan      html  css  js  c++  java
  • 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模式,之后可跳到源码中的断点。

      

  • 相关阅读:
    scapy--初识
    python--re(匹配字符串)
    python--pdb
    Fedora 配置
    Ubuntu 18.04 配置
    python--git
    python--os
    day28 Pyhton 面向对象 继承
    day28 Pyhton MRO和C3算法
    数学知识回顾02
  • 原文地址:https://www.cnblogs.com/Kevin00/p/6349347.html
Copyright © 2011-2022 走看看