我正在开发一个 scala 库,我希望它能被 java 应用程序使用。
如果我在 netbeans 中建立一个 java 项目,引用 scala 库 (jar),我可以编译 java 项目而不会出错。
但是,当我直接从 netbeans 运行 java 项目时遇到问题(不执行来自 scala 库的代码,例如对于 scala 对象方法),而在没有 ant 的情况下运行它时(直接在命令行上使用 java -jar ....在/dist 文件夹中)一切正常。
有人知道为什么吗?
鲍里斯
最佳答案
没有更多信息,无法确定。然而,一种可能性立即跃入脑海:您的 Scala 库正在使用 Scala 类型。如果您的 Java 程序的类路径中没有 scala-library.jar
,它们将无法使用您库中的 Scala 类。
关于java - 在 NetBeans 中使用来自 java 项目的 scala jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3057227/