gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 17:32:57 31 4
gpt4 key购买 nike

这是我用 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

我做错了什么?

最佳答案

它还说找不到什么类。您很可能不包括 scala-library.jar .您可以运行 scala 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 获得 Scala 2.11 (在 Windows 上使用 ; 而不是 :)。

关于scala - 无法运行从 Scala 文件创建的 jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30589870/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com