在NetBeans中使用来自java项目的scala jar

时间:2010-06-16 21:13:54

标签: java scala

我正在开发一个scala库,我希望java应用程序使用它。

如果我在netbeans中设置一个java项目,并引用了scala库(jar),我可以编译java项目而不会出错。

然而,直接从netbeans运行java项目时遇到问题(来自scala库的代码没有执行,例如对于scala对象方法),而在没有ant的情况下运行它时(在命令行上直接使用java -jar ....在/ dist文件夹中)一切正常。

有谁知道为什么?

鲍里斯

1 个答案:

答案 0 :(得分:0)

如果没有更多信息,就不可能肯定地说出来。但是,有一种可能性立即浮现在脑海中:您的Scala库正在使用Scala类型。如果Java程序的类路径中没有scala-library.jar,则它们将无法使用库中的Scala类。