繁体   English   中英

从Java调用Scala代码?

[英]Call Scala code from Java?

我正在使用Netbeans编写Scala和Java。

Netbeans为Scala项目生成了一个.jar文件。 我尝试在Java项目中导入该文件。 但我无法将该.jar文件中的任何类导入到我的Java项目中。

我也尝试将scala-library.jar导入java项目,并可以从该jar导入类。

我想在Scala中编写我的库,然后公开一个只涉及Java东西的小接口,然后编写一个Java包装器,以便人们可以将它用作Java包。 那可能吗? 我该怎么做?

非常感谢你。

这样做应该没有问题。

  1. 您是否验证过(例如使用WinZip或jar实用程序)您的.jar文件实际上包含相关的.class文件? (使用jar tvf mylib.jar来检查)
  2. 如果您已经验证了jar文件中存在正确的.class文件,那么您看到的运行时错误是什么? 它是NoClassDefFoundError吗? 如果是这样,哪个class找不到? 你是如何在(Java)代码中引用(Scala)类的?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM