我已經在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
它absolutelly沒有給出輸出。
我搜查了類似的案件,但我無法找到任何東西。我錯過了什麼嗎?
你得到預期的輸出,當你運行'scalac -version'?如果運行'scalac blah'(即不存在的文件),你會得到錯誤輸出嗎?當你運行'scalac -verbose HelloWorld.scala'時會發生什麼? – jwvh
運行「scalac-version」返回「Scala編譯器版本2.11.6 - 版權所有2002-2013,LAMP/EPFL」,「scalac」返回「/ usr/bin/scalac」,同時調用「scalac something」返回「error:源文件'東西'找不到「。 – Marchinka
嗯,它看起來像編譯器安裝正確。接下來我要做的就是嘗試使用'-verbose'選項進行編譯,並查看在豐富的輸出中是否有任何錯誤或警告。 – jwvh