![](/img/trans.png)
[英]Running an uber jar from sbt assembly results in error: Could not find or load main class
[英]Cannot find main class to run .jar, from Sbt-Assembly
MyProject的/ build.sbt
mainClass in assembly := Some("Boot")
MyProject的/ Boot.scala
package src.main.myproject
object Boot extends App { ... }
其他项目文件 :
MyProject/src/main/scala/myproject/someFile.scala
运行jar返回错误:
Error: Could not find or load main class Boot
我的项目结构有问题吗?
您的Boot
在src.main.myproject中,因此mainClass应该是src.main.myproject.Boot
就这个问题而言,这是非主题的,但是src.main是包结构的一部分似乎并不常见,但是通常sbt的scala src目录设置为src / main / scala
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.