IntelliJ IDEA 之 “强行”调试
写在前面
有些时候,某些项目较为特殊,可以在 IDEA 中进行开发,但是却无法直接通过 IDEA 启动,那也就没办法使用 IDEA 进行调试。
题外话
中秋节到了,三天假期着实有点短。要我说,中秋节应该放半个月的假,春节应该放一个月的假,你j觉得如何?
主要内容
+ 演示环境
+ Attach Process
+ 附件和注意
演示环境 ,介绍本次远程调试所依赖的软件环境。
+ IntelliJ IDEA :2018.2.1 (Ultimate Edition)
+ Windows 10 家庭中文版
Attach Process,强行调试
条件:项目在 IDEA 中编辑、项目在本机以其他方式启动、项目启动必须设置制定的参数(附件中可以查看具体参数)。
如上图所示,我通过 Java 程序启动 AppTest ,然后利用 IDEA Attach Process 功能强行对本机 5009 端口的程序进行调试,当然在启动程序时必须设定特定的启动参数,否则 IDEA 将无法感知到目标程序。
附件和注意
附件和注意,包括上述 Gif 图片中的配置信息和测试代码片段,若有任何未提及到的内容,请联系我。
附件:
-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5009
微信公众号
文章内容大多数都是从我的公众号搬过来的,内容可能没有公众号更新的及时,下面是我的公号,欢迎来访。