主要就是拿到jar包之后,利用eclipse的插件 jd eclipse进行反编译,设断点。

注意点:

1)eclipse的版本不要太新, 因为插件更新速度跟不上。

这个测试是在 eclipse(indigo) IDE for java EE 1.4.2 , JD-eclipse Plug-in 0.1.3上试成功的。

jd-eclipse: JD-Eclipse - http://jd.benow.ca/jd-eclipse/update

realignment for jd-eclipse :http://sourceforge.net/projects/realignmentjd/

2) eclipse 里的文件关联 .class 设置成用Realignment for JD class File Editor打开

3) eclipse preference, java-Decompiler 里, 记得把行号显示打开, 这样,下断点是能放心一点。

4) jar包里有些class在编译时就没有行号信息, 所以不可能下断点。

应该把反编译出来的源代码做一个java文件, 在eclipse里编译之后, 打包回原来的jar包。

然后上传到服务器启动

5) -Xdebug -Xrunjdwp:server=y,transport=dt_socket,address=4000,suspend=n

 

相关文章:

  • 2021-11-05
  • 2021-12-19
  • 2022-01-04
  • 2021-10-30
  • 2022-12-23
  • 2021-10-12
  • 2021-05-21
  • 2021-06-07
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-04
  • 2021-11-16
  • 2021-10-13
  • 2021-12-10
  • 2021-11-14
相关资源
相似解决方案