【问题标题】:How do I breakpoint/debug a Scala project in IntelliJ?如何在 IntelliJ 中断点/调试 Scala 项目?
【发布时间】:2017-03-13 04:24:59
【问题描述】:

我有一个简单的HelloWorld.scala 文件。

object Hello World {
   def main(arg: Array[String]) = {
       println("Hello World!")
   }
}

通常,我在终端中运行sbtcompilerun。在 IntelliJ 中设置断点后,如何让断点真正触发?

【问题讨论】:

标签: scala intellij-idea sbt


【解决方案1】:

我通常是这样做的:

首先,通过在编辑器中单击设置断点。

在代码中选择main方法,等到灯泡出现。在其菜单中,您可以选择“运行”。

这会自动为这个类创建一个“运行配置”。之后,您应该会在右上角的选择菜单(“运行配置”)中看到您的对象的名称,然后您只需单击“错误”图标即可。

【讨论】:

  • 谢谢!网络上的其他教程非常混乱:)
【解决方案2】:

Intellij 将允许您从 IDE 中设置运行配置。假设您已导入 SBT 项目,右键单击主方法/对象应该在上下文菜单中有一个“调试”选项,该选项将从 IDE 内部运行应用程序,并且执行将在断点处停止。

或者,如果您与 SBT 运行相关联,您也可以尝试为 SBT 目标创建运行配置并对其进行调试。

顺便说一句,这与 Java 应用程序(或 IDE 支持的任何其他应用程序)的过程相同

【讨论】:

    猜你喜欢
    • 2014-06-14
    • 2018-11-21
    • 2016-07-19
    • 2017-11-07
    • 2019-06-20
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 1970-01-01
    相关资源
    最近更新 更多