java - Sbt Package a scala project -


this question has answer here:

i want create runnable jar file scala project. install sbt on window 7. create file hw.scala :

object hi {   def main(args: array[string]) = println("hi!") } 

file built.sbt ( in same directory )

    lazy val root = (project in file(".")).       settings(         name := "hello",         version := "1.0",         scalaversion := "2.11.4"       ) 

when run "sbt run", displays result. after that, run "sbt compile" "sbt package". when run

java -jar target\scala-2.11\hello_2.11-1.0.jar 

the consonle notice error : java.lang.noclassdeffounderror.

could 1 me ?

i solve problem. add sbt assembly, followed link https://github.com/sbt/sbt-assembly : . when run "sbt assembly", jar file can run


Comments