gpt4 book ai didi

scala - 无法在 IntelliJ + sbt-idea-plugin 中调试 Scala 应用程序

转载 作者:行者123 更新时间:2023-12-04 10:04:29 43 4
gpt4 key购买 nike

我正在使用 IntelliJ Idea 12、sbt 和 sbt-idea plugin 开发 Scala 应用程序.我通过说“gen-idea”生成了所有必要的文件,一切顺利——我能够使用菜单 Build->Make Project 在 sbt 以及 IntelliJ Idea 12 本身的命令行中编译源代码。

这是我的主要类(class)(Application.scala)

object Application extends App {
val a = 12345
println("application entry point 1235")
}

我在 val a = 12345 有一个断点.

1) 之前还有其他错误,但现在显示“ Module is not specified”。我该如何解决这个问题?

我会发布更新,因为我的直觉告诉我会有其他错误。

最佳答案

要像运行一样调试,您需要创建一个运行配置(菜单运行 -> 编辑配置)。如果您还没有完成,您需要添加一个Application使用 + 按钮输入。

您不仅需要指定主类,还需要指定该类属于哪个“模块”。默认情况下,“使用模块的类路径”将为空。在弹出菜单中,您需要选择主模块(不是以“-build”结尾的模块)。选择它并单击“确定”关闭后,它应该可以工作。

enter image description here

虽然没有必要,但我也建议使用 sbt 来构建而不是“Make”。在“Before launch”部分的配置中,选择“Make”并点击“-”,然后点击“+”并选择sbt -> test:products。

编辑 : Here is the reference用于 IntelliJ 的 SBT 插件。

关于scala - 无法在 IntelliJ + sbt-idea-plugin 中调试 Scala 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17418047/

43 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com