无法运行从Scala文件创建的jar文件

odbhut.shei.chhele

这是我在Scala中编写的代码。

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

这是我的build.sbt

name := "hello-world"
version := "1.0"
scalaVersion := "2.11.5"
mainClass := Some("Main")

这是我运行以创建jar文件的命令。

sbt package

我的问题是target / scala-2.11处创建了一个名为hello-world_2.11-1.0.jar的jar文件但是我无法运行该文件。NoClassDefFoundError给我一个错误

我究竟做错了什么?

阿列克谢·罗曼诺夫(Alexey Romanov)

它还说找不到什么类。您最有可能不包含scala-library.jarscala target/scala-2.11/hello-world_2.11-1.0.jar如果您可以从命令行或java -cp "<path to scala-library.jar>:target/scala-2.11/hello-world_2.11-1.0.jar" Main在Windows上使用;代替:使用Scala 2.11,则可以运行

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章