Java Sbt包一个scala项目
我想从Scala项目创建一个可运行的jar文件。我在Windows7上安装了sbt。我创建了一个文件hw.scala:Java Sbt包一个scala项目,java,scala,jar,sbt,Java,Scala,Jar,Sbt,我想从Scala项目创建一个可运行的jar文件。我在Windows7上安装了sbt。我创建了一个文件hw.scala: object Hi { def main(args: Array[String]) = println("Hi!") } 文件build.sbt(在同一目录中) 当我运行“sbt run”时,它会显示结果。之后,我运行“sbt编译”,然后运行“sbt包”。但是当我跑的时候 java -jar target\scala-2.11\hello_2.11-1.0.jar co
object Hi {
def main(args: Array[String]) = println("Hi!")
}
文件build.sbt(在同一目录中)
当我运行“sbt run”时,它会显示结果。之后,我运行“sbt编译”,然后运行“sbt包”。但是当我跑的时候
java -jar target\scala-2.11\hello_2.11-1.0.jar
consonle注意到错误:java.lang.NoClassDefFoundError
有人能帮我吗?我解决了我的问题。我添加了sbt程序集,我遵循以下链接:。当我运行“sbt汇编”时,jar文件可以运行我解决了我的问题。我添加了sbt程序集,这是我遵循的指南:。当我运行“sbt汇编”时,可以运行jar文件
java -jar target\scala-2.11\hello_2.11-1.0.jar