2010-04-16 43 views
2

嘗試在javafx腳本中導入scala.Option時,出現以下錯誤javafxc錯誤:在Javafx 1.x(1.2和1.3.1)中使用Scala 2.8.x(2.8.0和2.8.1)時出現錯誤的類文件錯誤

cannot access scala.Option.$anonfun$orNull$1 
bad class file: scala/Option$$anonfun$orNull$1.class(scala:Option$$anonfun$orNull$1.class) 
undeclared type variable: A1 
Please remove or make sure it appears in the correct subdirectory of the classpath. 
import scala.Option; 

我使用Scala的2.8.1,Javafxc 1.3.1_b101,JVM 1.6.0_21-B06,OS的Ubuntu 10.10。相同的代碼在Scala 2.7.7中工作。

後來編輯: 同樣的錯誤報告的情況下,我導入scala.immutable.Seq /列表/ Traversable的/可迭代。我已經嘗試導入默認的Netbeans 6.9.1 JavaFX項目,它只在classpath中有scala-library.jar。

+0

確保*整個*代碼庫針對RC重新編譯。緩存的類文件是PITA。還要確保沒有其他的'scala.Option'穩定標識符被選中。 – 2010-04-16 07:47:49

+0

謝謝你的回答。我試圖將scala.Option導入默認的Netbeans 6.8 JavaFX項目,該項目僅在classpath中具有scala-library,並且出現相同的錯誤。我注意到,如果我導入scala.immutable.collection.Seq/List/Iterable,則會報告相同的錯誤(它會報告不同的類,但是遵循相同的名稱模式)。 – 2010-04-16 10:23:27

回答

1

它首先提醒我#4067,但這個看起來很不一樣。

我建議您嘗試重現與2.8.1或2.9樹幹的錯誤,也許它是固定的?

+0

感謝您的提示,我剛剛用Scala 2.8.1試了一下,但我仍然得到一個錯誤,雖然錯誤是不同的。我已經更新了這個問題。 – 2011-02-21 16:29:39

相關問題