簡體   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