我有一个简单的HelloWorld.scala
文件。
object Hello World {
def main(arg: Array[String]) = {
println("Hello World!")
}
}
通常,我在终端中运行sbt
,compile
,run
。在IntelliJ中设置断点后,如何让断点实际触发?
答案 0 :(得分:5)
我这样做通常是这样的:
首先,点击编辑器设置断点。
在代码中选择main方法,等到灯泡出现。在其菜单中,您可以选择“运行”。
这会自动为此类创建“运行配置”。之后,您应该在右上角选择manue(“运行配置”)中看到对象的名称,然后只需单击“bug”图标。
答案 1 :(得分:0)
Intellij将允许您在IDE中设置运行配置。假设您已导入SBT项目,右键单击主方法/对象应该有一个" debug"上下文菜单中的选项,它将从IDE内部运行应用程序,并且执行将在断点处停止。
或者,如果您与SBT运行相关联,您还可以尝试为SBT目标创建运行配置并进行调试。
顺便说一下,这与Java应用程序(或IDE支持的任何其他程序)的过程相同