繁体   English   中英

如何使用使用scalac命令编译的文件?

[英]How to use files that compiled using scalac command?

我有一个名为Hello.scala的文件,其中包含以下简单代码:

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

我使用以下命令对其进行了编译:

$ scalac Hello.scala

结果是两个名为HelloWorld.classHelloWorld$.class 这些文件是什么? 如何使用这些文件?

注意:我的问题不是重复文件。 我想知道什么是文件,如何执行它们?

感谢您的回答

该文件是普通的Java类 / 字节码文件。

您可以使用

scala HelloWorld
//Hello, world!

通常您也可以使用

java HelloWorld$ // Because it is an object which gets the $ sign at the end

但这会引发错误,因为必须进行一些接线才能处理Object的特殊情况。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM