我在IntelliJ中安装了Scala插件和sbt执行器 我创建了一个新的Scala项目,它创建了一个build.sbt文件 在项目设置/库中,我看到了我在计算机上的SBT参考 我使用以下代码创建了一个新的Scala类:
class RunMe {
def main(args: Array[String]): Unit = {
println("Hello from main of class")
}
}
我似乎找不到为scala类创建的新类型的运行配置 我没有看到左栏中的绿色播放按钮(IntelliJ Left Gutter) 我错过了什么?
如何在代码中配置运行配置?
答案 0 :(得分:3)
您可以在Scala中使用class
,而不是使用static
方法的object
,而不是使用object RunMe {
def main(args: Array[String]): Unit = {
println("Hello from main of class")
}
}
方法。
App
您还可以混合名为main
的特征,而不是提供object RunMe extends App {
println("Hello from main of class")
}
方法:
A:
DD-MM-YYYY
01-01-2000
02-01-2000
03-01-2000
04-01-2000
...
31-12-2010
31-12-2010
31-12-2010
31-12-2010
在这两种情况下,IntelliJ都应该选择正确的定义并为您提供启动应用程序的绿色箭头。
答案 1 :(得分:1)
我通常只是将App特征混合到我的Runner
对象中。有点像...
object RunMe extends App {
println("Hello from main of class")
}
应该做的伎俩。 Intellij现在应该拾取该对象是“可运行的”并按预期提供“播放”按钮。