簡體   English   中英

嘗試運行簡單的“Hello!”示例腳本時,SBT會給出java.lang.NullPointerException

[英]SBT gives java.lang.NullPointerException when trying to run simple “Hello!” example script

我是第一次嘗試使用Scala,我選擇在運行新安裝的Ubuntu 14.04LTS的Linux機器上使用SBT 0.13.9。

我一直在按照SBT網站上給出的說明寫信,我現在正試圖運行“你好!” 示例腳本,如下所示:

object Hi {
  def main(args: Array[String]) = println("Hi!")
}

當我嘗試運行時,我得到以下輸出:

[trace] Stack trace suppressed: run last compile:compileIncremental for the full output.
[error] (compile:compileIncremental) java.lang.NullPointerException
[error] Total time: 1 s, completed 22 Aug 2015, 2:30:09 PM

對於Scala和SBT來說是全新的(對Linux而言也相對較新)我確信我只是忽略了一些明顯的東西。 到目前為止,沒有任何谷歌搜索引起任何答案。

我應該先檢查一下? 我真的很感激任何人都可以提供的建議。

在完全相同的代碼片段中,我遇到了同樣的錯誤! 即scala中的第一個開始使用hello.html

當我卸載java 9 sdk並安裝java 8 sdk時,我的問題得到了解決。

這樣做需要我還必須重新安裝scala和sbt。

這些我按照HERE的說明安裝,但用scala-2.11.7.deb和sbt-0.13.9.deb替換命令中的版本號(我的開發機器在ubuntu 14.04上)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM