本文主要是介绍IDEA如何实现远程断点调试jar包,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
《IDEA如何实现远程断点调试jar包》:本文主要介绍IDEA如何实现远程断点调试jar包的问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教...
问题
以jar包的形式运行Spring Boot项目时报错,但是在IDEA开发环境javascript下编译运行Spring Boot项目不报错,如何复现jar包运行时的错误呢?
这就需要在IDEA下远程断点调试jChina编程ar包代码。
步骤
将 springboot 项目打成jar包编程;
在IDEA中,依次点击Edit Configuration->+->Remote,新建一个远程调试,其中Name随便起名字,Host是jar包目标运行位置(如果在本地可以写localhost),Port使用默认的5005即可,拷贝Command line arguments编程 for remote JVM的内容;
在jar包的目标运行环境中,Win+R,打开CMD,进入jar包所在的目录,输入如下指令运行jar包,并将运行的jar包与IDEA相绑定:
Java 复制的指令 -jar 包名
此时jar运行时会打印如下信息,表示它正在监听 5005 端口:
在IDEA中的与jar包一致的代码中,打断点,调试Remote;
访问jar包的地址,触发断点,此时IDEA 的控制台是不会输出信息的,只能在jar包运行的控制台查看。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持China编程(www.chinasem.cnandroid)。
这篇关于IDEA如何实现远程断点调试jar包的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!