【问题标题】:java runtime cannot find scala standard libraryjava运行时找不到scala标准库
【发布时间】:2018-02-25 14:54:59
【问题描述】:

我有一个简单的 sbt 项目,我运行 sbt package 来生成一个 jar 文件。但是,似乎我的 java 运行时找不到默认的 scala 库。我可以知道如何解决这个问题吗?

仅供参考,如果我使用 scala client_2.12-0.1.0-SNAPSHOT.jar 运行,一切正常。

谢谢!

【问题讨论】:

    标签: java scala sbt


    【解决方案1】:

    您可以使用sbt-assemblysbt-pack 创建包含依赖项的完整包。查看他们的自述文件和What are key differences between sbt-pack and sbt-assembly?

    【讨论】:

      【解决方案2】:

      使用 java 运行 sbt 构建的 jar 时需要指定 Scala 库 jar 和其他依赖 jar

      您可以参考以下链接了解更多详情

      https://alvinalexander.com/scala/how-to-run-scala-sbt-packaged-jar-file-with-java-command

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-01-05
        • 2016-12-28
        • 1970-01-01
        • 2014-05-21
        • 2020-07-28
        • 1970-01-01
        • 2017-05-30
        • 1970-01-01
        相关资源
        最近更新 更多