IDEA 调试 Ja-Netfilter

首先本地需要有两款IDEA

  • 可以是相同版本,也可以是不同版本。反正要有两个,一个用来调试代码,一个启动。

移除原有ja-netfiler

  • 打开你的ja-netfiler的vmoptions目录,修改其中的idea.vmoptions文件。移除最后一行-javaagent ...参数,避免影响。

新增一个远程JVM调试

  • 新增远程JVM调试,用作我们自己的ja-netfilter.jar 的agent调试。
  • 复制命令行参数。

image.png

  • 添加到你的idea安装目录/bin的idea.bat中,添加到%ACC% 后

image.png

Launcher主类设置为jdk17

  • idea运行时jdk需要和Launcher的jdk版本一致,所以需要设置为jdk17

image.png

新建一个复合程序

  • 添加Launcher程序和远程调试程序

image.png

运行idea.bat

  • 使用命令行运行idea.bat 出现正在监听5005端口,表示正常image.png

运行复合程序

  • 选择带有Main的进程,参数随意

image.png

调试Ja-netfilter

  • 上面在按下回车之前,记得在Launcher.agentmain方法的第一行打上一个断点。
  • 键入回车后,正式进入agent的调试,此时会进入agent的入口方法agentmain

image.png

随意发挥

  • 后面就是Ja-netfilter加载它定义的插件了。
  • 然后大家就都懂了,你可以在你想要看的地方打上断点

相关推荐

  1. IntelliJ IDEA调试技巧

    2024-07-21 09:32:04       27 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 09:32:04       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 09:32:04       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 09:32:04       45 阅读
  4. Python语言-面向对象

    2024-07-21 09:32:04       55 阅读

热门阅读

  1. web学习笔记(八十二)uniapp

    2024-07-21 09:32:04       20 阅读
  2. git clone/push报错:HTTP Basic: Access denied

    2024-07-21 09:32:04       17 阅读
  3. 高等数学用到的初等数学

    2024-07-21 09:32:04       17 阅读
  4. JVM 在什么情况下会触发垃圾回收?

    2024-07-21 09:32:04       16 阅读
  5. Dubbo 的本地伪装

    2024-07-21 09:32:04       18 阅读
  6. 服务器注意事项

    2024-07-21 09:32:04       17 阅读
  7. 强化学习算法PPO实现

    2024-07-21 09:32:04       12 阅读
  8. ansible——ansible的安装

    2024-07-21 09:32:04       16 阅读
  9. Kotlin 基础语法

    2024-07-21 09:32:04       19 阅读
  10. OpenSSH移植

    2024-07-21 09:32:04       14 阅读
  11. MySQL 创建数据库

    2024-07-21 09:32:04       16 阅读
  12. python的lambda匿名函数

    2024-07-21 09:32:04       19 阅读
  13. R9000X安装ubuntu后没有声音问题解决

    2024-07-21 09:32:04       17 阅读
  14. 【SpringBoot】测试Control接口方法

    2024-07-21 09:32:04       17 阅读
  15. Vit配置

    2024-07-21 09:32:04       19 阅读
  16. Tracy 小笔记:微信小程序 mpx 雷达图的实现

    2024-07-21 09:32:04       15 阅读