Я хочу создать исполняемый файл jar из проекта Scala. Я устанавливаю SBT на окне 7. Я создаю файл hw.scala:Sbt Пакет проекта scala
object Hi {
def main(args: Array[String]) = println("Hi!")
}
Файл built.sbt (в том же каталоге)
lazy val root = (project in file(".")).
settings(
name := "hello",
version := "1.0",
scalaVersion := "2.11.4"
)
Когда я бегу "SBT запустить", он отображает результат. После этого я запускаю «sbt compile», затем «sbt package». Однако, когда я бегу
java -jar target\scala-2.11\hello_2.11-1.0.jar
The consonle она обнаружит ошибку: java.lang.NoClassDefFoundError.
Может кто-нибудь мне помочь?
Я решаю свою проблему. Я добавляю сборку sbt, и я следил за ее руководством: https://github.com/sbt/sbt-assembly. Когда я запускаю «сборку sbt», файл jar может быть запущен – user1000652