前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >大厂原来都这么使用IDEA远程调试的!

大厂原来都这么使用IDEA远程调试的!

作者头像
JavaEdge
发布2023-08-09 14:39:51
2.9K0
发布2023-08-09 14:39:51
举报
文章被收录于专栏:JavaEdgeJavaEdge

远程调试是一项重要的技术,特别是对于使用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写法

代码语言:javascript
复制
java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=\*:5005 -jar 

JDK9+写法

代码语言:javascript
复制
java -Xdebug -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=\*:5005 -jar 

总结

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

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2023-08-01,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1 IDEA 配置
  • 2 远程服务配置
    • JDK5-8写法
      • JDK9+写法
      • 总结
      相关产品与服务
      远程调试
      远程调试(Remote Debugging,RD)在云端为用户提供上千台真实手机/定制机/模拟器设备,快速实现随时随地测试。运用云测技术对测试方式、操作体验进行了优化,具备多样性的测试能力,包括随时截图和记录调试日志,稳定的支持自动化测试, 设备灵活调度,用例高效执行, 快速定位产品功能和兼容性问题。云手机帮助应用、移动游戏快速发现和解决问题,节省百万硬件费用,加速敏捷研发流程。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档