idea debug调试怎么使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea debug调试怎么使用相关的知识,希望对你有一定的参考价值。

工具/材料

eclipse

方法

1、以下面这段代码为例,首先设置断点,如图所示,然后点击菜单栏上的“甲壳虫”标识,进入debug页面。

2、debu页面如图

3、按F6进行调试。如图所示,“variables”表示的是变量的值的变化

代码进行到哪一步,那一步就会变成不一样的颜色。最后在Console中输出结果

参考技术A 先编译好要调试的程序。
1.设置断点

选定要设置断点的代码行,在行号的区域后面单击鼠标左键即可。

2.开启调试会话

点击红色箭头指向的小虫子,开始进入调试。

IDE下方出现Debug视图,红色的箭头指向的是现在调试程序停留的代码行,方法f2()中,程序的第11行。红色箭头悬停的区域是程序的方法调用栈区。在这个区域中显示了程序执行到断本回答被提问者采纳

如何使用 Idea 远程调试 Java 代码

项目的部署方式有在本地搭建服务器进行启动或是debug,或是将项目在远程服务器上面部署。一般如果在本地搭建服务器的时候,可以直接选择启动或是直接debug,但是如果项目部署在远程的服务器上面的时候, 我们该如何进行调试呢?而一些大公司的项目是不需要在本地搭建应用服务器的,为了环境统一,应用服务器都是在远程服务器上面,这时我们就需要用远程debug,通过远程服务器的ip地址和远程开启的debug端口进行调试:

1.首先把远程服务器上面需要调试的代码放在IDE里面
2.在菜单栏选择run ->edit Configuration,点击+号,选择remote,然后在配置项里面输入远程需要调试机器的IP地址和所对应的端口号,最后在最上面输入该次一远程调试的项目名字,方便自己区分不同的项目
3.将配置项中的-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5080添加到JAVA_OPTS的属性中,重启远程tomcat服务器
3.再次选择菜单条run按钮,找到debug+“自己设置的项目名字”,点击然后就可以进行远程debug调试
4.在本地项目中设置断点,然后访问远程机器上面的IP和端口,然后就可以在本地debug调试了
参考技术A 远程调试主要有两种方式 listen 和 attach 模式

Socket Attach语法:
java -Xdebug -Xrunjdwp:transport=dt_socket,server=y,address="8000" -jar test.jar
Socket Listen语法:
java -Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8000,suspend=y -jar test.jar
idea 如何远程debug
菜单上有个 Run -> Debug configrations -> Remote -> settings下选择你的模式 填写好ip host即可 同时确保网络防火墙关闭可通本回答被提问者采纳

以上是关于idea debug调试怎么使用的主要内容,如果未能解决你的问题,请参考以下文章

IDEA远程调试

IDEA远程调试

IDEA远程调试

IDEA远程调试

IDEA远程调试

idea debug调试中如何只执行当前所调试的类和方法,执行完不进入调用方法和jar中