IntelliJ IDEA 之 “强行”调试

IntelliJ IDEA 之 “强行”调试


写在前面

有些时候,某些项目较为特殊,可以在 IDEA 中进行开发,但是却无法直接通过 IDEA 启动,那也就没办法使用 IDEA 进行调试。

题外话

中秋节到了,三天假期着实有点短。要我说,中秋节应该放半个月的假,春节应该放一个月的假,你j觉得如何?


主要内容


+ 演示环境

+ Attach Process

+ 附件和注意


演示环境 ,介绍本次远程调试所依赖的软件环境。


+ IntelliJ IDEA :2018.2.1 (Ultimate Edition) 

+ Windows 10 家庭中文版


Attach Process,强行调试


条件:项目在 IDEA 中编辑、项目在本机以其他方式启动、项目启动必须设置制定的参数(附件中可以查看具体参数)。


Attach Process


如上图所示,我通过 Java 程序启动 AppTest ,然后利用 IDEA Attach Process 功能强行对本机 5009 端口的程序进行调试,当然在启动程序时必须设定特定的启动参数,否则 IDEA 将无法感知到目标程序。


附件和注意


附件和注意,包括上述 Gif 图片中的配置信息和测试代码片段,若有任何未提及到的内容,请联系我。

附件:

-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=5009


微信公众号


文章内容大多数都是从我的公众号搬过来的,内容可能没有公众号更新的及时,下面是我的公号,欢迎来访。

你可能感兴趣的:(IntelliJ IDEA 之 “强行”调试)