Java 如何在scala代码中包含jar文件

Java 如何在scala代码中包含jar文件,java,scala,jar,sbt,Java,Scala,Jar,Sbt,这是我编写的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

这是我编写的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

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


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

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

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

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

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