2010-06-16 54 views
2

我正在開發一個scala庫,我希望Java應用程序可以使用它。在NetBeans中使用java項目的scala jar

如果我在netbeans中建立了一個java項目,並引用了scala庫(jar),我可以毫無錯誤地編譯java項目。

但是,當直接從netbeans運行java項目(scala庫中的代碼不執行,例如scala對象方法)時,我遇到了問題,而在沒有ant的情況下運行它時(直接使用java -jar ....命令行/ dist文件夾中)一切正常。

有沒有人有一個想法,爲什麼?

鮑里斯

+0

NetBeans/Ant日誌中是否存在任何異常? – 2010-06-17 09:03:42

回答

0

沒有更多的信息,這是不可能肯定地說。但是,有一種可能性立即讓人想起:您的Scala庫正在使用Scala類型。如果您的Java程序的類路徑中沒有scala-library.jar,則它們將無法在庫中使用Scala類。

+0

我已經將scala-library.jar添加到scala和java項目中......我現在轉移到了netbeans 6.9,但也出現了相同的問題。 – pezzacolori 2010-06-21 08:34:04

相關問題