再按一下 F5
[jingyan.baidu]
你禁用了断点....
你只要取消禁用即可。
intellij idea debug
① 以Debug模式启动服务,左边的一个按钮则是以Run模式启动。在开发中,我一般会直接启动Debug模式,方便随时调试代码。
② 断点:在左边行号栏单击左键,或者快捷键Ctrl+F8 打上/取消断点,断点行的颜色可自己去设置。
断点测试就是在每行程序的前面行号后面,点击之后出现红色的笑图标。与eclipse不同的地方就是,eclipse是双击产生断点 ,intellij 是单击产生断点。
IDEA 全称 IntelliJIDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。IDEA是JetBrains公司的产品,这家公司总部位于捷克共和国的首都布拉格,开发人员以严谨著称的东欧程序员为主。它的旗舰版本还支持HTML,CSS,PHP,MySQL,Python等。免费版只支持Java等极少数语言。
环境:
java1.7
stringmvc web项目
maven项目,
配置了tomcat7:run
场景:
debug模式启动服务,
打上断点,
然后浏览器发送请求,
进入断点,F8单步,(此次省略一万字),Alt+F9走完
然后再次刷新浏览器发送请求,
无法进入断点,
然后重启服务,
再次刷新,又可以进入断点,也就是启动一次,只能debug一次
这特么什么情况???
看看你在debug的时候是否在方法上加了断点,如果在方法上加了断点,那么运行时非常慢。如果在这里有,那么系统会非常慢。
设置断点,中断调试运行,再启动调试运行
我用了几年都没碰到这问题。一般这种问题多考虑代码问题,比如第一次和第2次两次请求的走的分支是否一样。建议把断点打到最早进来的代码上,然后在单步跟踪就知道问题了
直接把tomcat配置到intellij idea 里面去,不就行了。怎么配置,百度搜索就行了。第二种方法, 启动tomcat的时候,别用startup.bat ,用catalina.sh jpda start(linux 是这个,window 照着改) 这个命令去启动,相当于 调试启动,会开放一个端口 默认好像是 8000,然后用 intellij idea 或者 eclipse 配置 对上这个端口,配置好应用,就可以调试了。 tomcat 远程调试 也是这种方式。去搜索下 jpda tomcat 这两个关键词,
codeblocks设置断点和单步调试方法:
1. 主要是建一个project;
2. 而且project要放在英文目录下面;
3. 程序项目的目录里不能有中文;
4. new project->console application->选择c or c++ ->filename->有个debug要钩上->写程序;
5. 编译后使光标定位在程序某处,按F4使程序运行到光标处,再按F7就可以单步调试,按Shift+F7单步进入。
上一篇:轻轻地类似词语
下一篇:刻意逗人开心用什么成语