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

标签 java scala

我正在开发一个 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/

相关文章:

java - 更改父类(super class)从子类实现的接口(interface)的值会影响所有实例

java - Android HttpClient 错误

java - 如何检测 JavaFX 中的菜单是否打开?

scala - 使用 sbt-native-packager 和 JDKPackager 插件自定义 Freedesktop 文件

string - 字符串迭代器的意外行为

java - 如何明智地组织 @RestController @Controller 结构 url 映射和内部结构?

java - 在 Java 中不使用 return 语句返回字符串值

scala - 如何在 Scala 中访问 Groovy 嵌套枚举?

java - 用最少的字符表示长

scala - 嵌套选项的惯用Scala