You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

IntelliJ中运行按钮底部绿色竖线含义、标记白色圆圈内绿色线释义及运行无输出问题解决咨询

IntelliJ运行标记解析及程序无输出问题排查

1. 运行按钮底部的绿色竖线是什么?

这个绿色小竖线其实是当前默认运行/调试配置的标识哦。如果你在IntelliJ里创建了多个运行配置(比如不同的主类、带不同参数的配置),这个竖线就会直观告诉你:现在点击运行按钮,执行的是这个被标记的配置,避免你不小心跑错配置。

2. 白色圆圈内的绿色线含义&程序无输出的解决办法

先讲这个标记:白色圆圈里的绿色线,代表处于激活状态的断点。也就是说,程序运行到这个断点所在的代码行时,会自动暂停并进入调试模式;如果圆圈是灰色,就说明断点被禁用了,不会触发暂停。

至于你遇到的运行程序无输出问题,大概率是被这个激活的断点卡住了!给你几个实用的排查步骤:

  • 先看IntelliJ底部有没有弹出Debug面板,如果面板显示程序处于“Paused”状态,那就是断点在搞鬼。点击面板里那个绿色的「Resume Program」按钮(和运行图标一样的三角形),让程序继续执行,就能看到输出了。
  • 要是暂时不需要这个断点,直接点击代码行旁的断点标记,把它变成灰色的禁用状态;或者右键断点选择「Disable Breakpoint」,再重新运行程序即可。
  • 另外也可以检查运行配置:确认你选中的配置对应的是你要执行的主类,参数、环境变量有没有设置错误,比如有没有误改输出路径之类的。
  • 最后排除代码本身的问题:比如你的输出语句是不是被条件判断跳过了?可以在main方法最开头加一句System.out.println("测试输出");,看看能不能打印出来;要是这个都没输出,可能是IDE的小问题,重启下IntelliJ试试。

内容的提问来源于stack exchange,提问作者Nandara Soul

火山引擎 最新活动