作者lueichun (= =)
看板java
标题[问题] 如何让eclipse debugger模式。成功进入到
时间Wed Feb 9 17:38:59 2022
※状况概述:
就是我想对外部的jar档进行debug,也就是用eclipse跑debugger模式,跑进外部的jar档
的原始码,观察里面变数值的变化
现在我在eclipse添加jd-eclipse-2.0.0,可以看到外部jar档的原始码
但是就只能看而已,还不能用debugger模式跑到那段原始码,就算在那段原始码设了中断点
debugger模式也是直接跳过那个中断点,直接跑完成整个程式。
请问要还要怎麽设定或是要下载甚麽,才能做到跑debugger模式时,
不会跳过在外部jar档原始码内,设的那个中断点,程式执行就停在那中断点
好让我可以观察里面变数的值呢??
我用"how to debug decompile jar in eclipse"
或是"how to debug external jar in eclipse"
或是"eclipse class decompiler recommended"去google
都没有找到可行的做法,请问还可以怎麽google或是搜寻呢??
※程式码:
※错误讯息:
※补充说明:
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.10.13.51 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/java/M.1644399541.A.42D.html
※ lueichun:转录至看板 Eclipse 02/09 19:41
1F:推 tw11509: 只能说用IDEA真的没烦恼,没写WEB的话,可以去下 02/09 20:44
2F:→ tw11509: 载社群版来用 02/09 20:44
3F:推 jej: 你要提供jar档的source code 02/09 21:18
现在已经有jar档的source code:
https://i.stack.imgur.com/tR5Ku.png
可以看到248行的位置有个中断点,就是要让debugger模式停在那边
4F:→ jej: 在jar那边设定才能这样debug 02/09 21:18
请问已经有jar档的source code,要怎麽设定呢?
5F:→ jej: 现在都用mvn, gradle了 建议换成maven, gradle 就可以在jar档 02/09 21:18
6F:→ jej: 内debug了 02/09 21:18
因为这是工作相关的程式,所以其他设定没办法轻易调整。
※ 编辑: lueichun (1.167.40.236 台湾), 02/10/2022 11:41:31
7F:→ jtorngl: 在 Java Build Path 的 [Libraries] 展开你用到的 jar 02/10 23:17
8F:→ jtorngl: 对 Source attachment 编辑连结到 source jar 02/10 23:18
9F:→ jej: 你的图no longer available了 02/12 19:14
10F:→ jej: 按你上面说的 如果是你们公司的原始码 02/12 19:14
11F:→ jej: 在eclipse里面还可以import project 02/12 19:14