2011-01-29 107 views
0

我做斯卡拉翻譯錯誤

sudo sbaz update 
    sudo sbaz install scalacl 
    scala 

給了我這個錯誤

Exception in thread "main" java.lang.NoClassDefFoundError: scala/collection/LinearSeqOptimized 
at java.lang.Class.getDeclaredConstructors0(Native Method) 
at java.lang.Class.privateGetDeclaredConstructors(Class.java:2389) 
at java.lang.Class.getConstructor0(Class.java:2699) 
at java.lang.Class.getConstructor(Class.java:1657) 
at scala.tools.nsc.plugins.Plugin$.instantiate(Plugin.scala:149) 
at scala.tools.nsc.plugins.Plugins$$anonfun$loadRoughPluginsList$1.apply(Plugins.scala:29) 
at scala.tools.nsc.plugins.Plugins$$anonfun$loadRoughPluginsList$1.apply(Plugins.scala:28) 
at scala.List.map(List.scala:812) 
at scala.tools.nsc.plugins.Plugins$class.loadRoughPluginsList(Plugins.scala:28) 
at scala.tools.nsc.Global.loadRoughPluginsList(Global.scala:34) 

我該如何解決這個問題?我可以做一個清理,因爲我之前沒有這個錯誤嗎?

回答

3

您使用的是什麼Scala版本? Scalacl只與2.8.x兼容(LinearSeqOptimized從你的錯誤信息中也已經引入2.8)

+0

我有2.7.7.final。謝謝你解釋它。 – Navi 2011-01-31 22:34:58