4
首先,我想說我已經閱讀了關於同一問題的其他兩個問題,並且他們列出的解決方案對我沒有幫助。我嘗試清洗,重建,重新開放,但它ddnt工作。我使用eclipse for scala dev。這是我試圖從中獲得輸出的示例編,它的正義casbah。編輯器不包含主要類型
package com.examples.casbah
import com.novus.casbah.mongodb.MongoConnection
object newObject {
def main(args: Array[String]): Unit = {
val mongoConn = MongoConnection()
val mongoDB = mongoConn("casbah_test")
val builder = MongoDBObject.newBuilder
builder += "foo" -> "bar"
builder += "x" -> "y"
builder += ("pie" -> 3.14)
builder += ("spam" -> "eggs", "mmm" -> "bacon")
// You must explicitly cast the result to a DBObject
// to receive it as such; you can also request it 'asDBObject'
val newObj = builder.result.asDBObject
Console.println(("A", "ProGGram"))
}
}
我得到以下錯誤在Eclipse錯誤日誌:
一個意外的異常被拋出
我看一個評論關於嘗試通過點擊運行源項目的根源。但我只看到作爲Java Applet運行並以Java應用程序運行。沒有選項可以作爲Scala應用程序運行。我必須使用Alt + Shift + X運行它S
TIA。
您使用哪個版本的插件以及Scala的版本是什麼? – wheaties 2010-09-20 11:44:56
casbah插件是1.0.8.5即從casbah的網站的最新版本。呃,關於scala,我已經安裝了2.7.3final(我從scalac版本中獲得了這個)。 eclipse使用2.8.0final,如包瀏覽器下所示。 – theTuxRacer 2010-09-20 11:55:35
也值得了解,如果我註釋掉mongo相關的東西,那麼我會得到正確的控制檯輸出,而不需要編輯器對任何缺少的方法進行挑剔。 – theTuxRacer 2010-09-20 12:04:35