-->

IDEA远程调试

远程调试是一项重要的技术,特别是对于使用IDEA开发的开发者来说。在本篇技术博客中,我们将探讨如何使用IDEA进行远程调试。

 

1 IDEA 配置

首先,我们需要确保我们的开发环境已经准备就绪。我们需要在远程服务器上安装并配置好调试器,如GDB或LLDB。我们还需要在本地计算机上安装IDEA,并确保我们的代码已经正确地导入到IDEA中。

接下来,我们需要创建一个远程调试配置。在IDEA中,我们可以通过选择“Run”菜单中的“Edit Configurations”选项来创建新的配置。在“Remote”选项卡下,我们需要指定远程服务器的IP地址和端口号,并选择我们所使用的调试器类型。

 

一旦完成配置,就可启动远程调试会话了。在IDEA中,我们可以通过选择“Run”菜单中的“Debug”选项来启动调试会话。IDEA将连接到远程服务器,并在本地计算机上打开调试器窗口。

现在,我们可以开始进行调试了。

可见,此时你也只能进行 debug,而不能 run:

 

们可以设置断点、监视变量和执行代码,就像在本地计算机上一样。在调试过程中,IDEA将显示远程服务器上的变量和堆栈信息,并允许我们控制程序的执行流程。

 

2 远程服务配置

请重启JVM服务:

JDK5-8写法

java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=\*:5005 -jar 

JDK9+写法

java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=\*:5005 -jar 

总结

总之,远程调试是一项非常有用的技术,它可以帮助我们快速诊断和解决问题。使用IDEA进行远程调试是一个相对简单而又强大的方法,它可以帮助我们更快地开发和维护我们的应用程序。希望这篇技术博客能够对你有所帮助!

posted @ 2023-08-14 11:20  角刀牛Java  阅读(416)  评论(0编辑  收藏  举报