繁体   English   中英

从Sbt-Assembly中找不到要运行.jar的主类

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM