1

我已经在 Ubuntu 16.04 上安装了 Scala 2.11.6,我正在尝试编译我的第一个 Hello World。

但是,当我"scalac HelloWorld.scala"在命令行上运行时,我没有收到任何反馈(好像操作已正确完成),但文件夹中没有生成可执行文件。

我的源文件是:

object HelloWorld {
    def main(args: Array[String]): Unit = {
        println("Hello, world!")
    }
}

我正在运行的命令是

scalac HelloWorld.scala

它完全没有输出。

我搜索了类似的案例,但我找不到任何东西。我错过了什么吗?

4

1 回答 1

0

scalac手册页说明:

scalac 工具读取用 Scala 编程语言编写的类和对象定义,并将它们编译成字节码类文件。

$ls
HelloWorld.scala
$cat HelloWorld.scala
object HelloWorld {
    def main(args: Array[String]): Unit = {
        println("Hello, world!")
    }
}
$scalac HelloWorld.scala 
$ls
HelloWorld$.class   HelloWorld.class    HelloWorld.scala
于 2016-04-28T15:36:22.050 回答