我有一个Scala项目,我想从命令行运行。但是,这是在一个包中,所以如果我尝试运行类Main
(包含main
方法),我得到:
error: illegal start of definition
package mypackage
知道如何在保留包的同时从命令行运行Main
吗?
答案 0 :(得分:1)
如果sbt run
按照您的说法运作,sbt console
就是您要找的。 p>
进入sbt控制台后,键入
执行main方法mypackage.Main.main()
答案 1 :(得分:0)
首先sbt
当您处于控制台模式时(即在您点击输入后)runMain Main
。
这一直对我有用。