【问题标题】:How to include a jar file into scala code [duplicate]如何将jar文件包含到scala代码中[重复]
【发布时间】:2015-08-16 05:54:12
【问题描述】:

这是我写的scala代码

object Main extends App {
    println("Hello World from Scala!")
}

这是我的构建文件

name := "hello-world"

version := "1.0"

scalaVersion := "2.11.5"

mainClass := Some("Main")

这是我用来创建 jar 文件的命令

java -cp "scala-library.jar:target/scala-2.11/hello-world_2.11-1.0.jar" Main

问题:我想将 scala-library.jar 包含在我的 hello-world jar 文件中,这样我就不必在命令行中引用它了.有可能吗?如果是那怎么办?

我希望我已经把我的问题说清楚了。如果有一些困惑,那么请询问。提前致谢。

【问题讨论】:

    标签: java scala jar sbt


    【解决方案1】:

    我使用它的方式是将所有外部 jar 添加到“lib”文件夹并使用“sbt assembly”创建一个胖 jar。

    【讨论】:

      【解决方案2】:

      我建议您将 jar 文件捆绑到您的应用程序 jar 文件中。您可以使用 jar 命令进行打包,也可以使用 IDE 提供的任何此类实用程序。

      【讨论】:

        猜你喜欢
        • 2014-02-23
        • 1970-01-01
        • 2014-09-27
        • 2018-04-03
        • 1970-01-01
        • 2018-11-26
        • 1970-01-01
        • 2017-01-11
        • 2010-12-15
        相关资源
        最近更新 更多