eclipse怎么断点调试第三方jar源码

kurumi 发布于 2016/07/05 10:49
阅读 1K+
收藏 0

按网上有资料说用jad.exe和net.sf.jadclipse_3.3.0 .jar分别放到jdk的bin中和eclipse的dropins下就可以了。可是我断点可以打,也确实走到断点,但是eclipse没有相应定位到代码行,提示Source not found.   就算edit resource关联了项目也不行。简单就是说断点进去了,但eclipse不能找到源代码,自己手动就可以在web app lib下找到class,并可以看到源代码。

怎么解决啊?求大神

加载中
0
天际线
天际线
用maven多简单,源码自动关联(只要中央仓库有)
0
kurumi
kurumi

引用来自“优雅的天际线”的评论

用maven多简单,源码自动关联(只要中央仓库有)
唉,公司的框架,还没有源码包。。我大概知道原因是因为没有源码包,因此sourch attach没有关联,是空的,所以eclipse找不到地儿。我还以为都能看源码了,这个不关联应该也能定位到,这工具也不是那么好用啊。。。
0
北风刮的不认真了
北风刮的不认真了
反编译出来打个jar或者zip,然后关联下试试
0
kurumi
kurumi

引用来自“北风刮的不认真了”的评论

反编译出来打个jar或者zip,然后关联下试试
把jad插件卸了。jar反编译后生成的java文件zip打包source attach关联也还是不行,源代码倒是可以看。
北风刮的不认真了
北风刮的不认真了
说一个我想到的一个笨办法啊,本地弄个java项目,把你反编译出来的放里面,然后把你项目引用的jar先移除了,然后关联你新建的项目的!
0
aishang999
aishang999

公司以前的项目 没有源码只有jar 后来我用反编译 直接建了一个相同的java文件,断点的时候就会进去 但是如果想调试的多的话 这个就很鸡肋 垃圾eclipse 

返回顶部
顶部