如何在scala项目中使用编译的java类?

wbgh16ku  于 2021-07-13  发布在  Java
关注(0)|答案(0)|浏览(312)

相关链接:https://github.com/openhft/zero-allocation-hashing
我不能只使用maven一个,因为我需要只在一个分支上的东西,我必须调整它以在jdk8中工作;所以我必须自己从源代码编译。我找不到主类,所以我就建了它。这就产生了一堆类文件,我在google上搜索了很多,结果发现你可以将它们作为库导入。
我做到了这一点(我相信是成功的),将类文件夹复制到我的项目中,然后将其作为库依赖项添加。文件夹旁边写着“library root”,所以我想我做得对。这个文件夹叫做“散列”。
但我的问题是如何在我的项目中实际使用其中的类?我试过了 import LongTupleHashFunction 但它只是用红色突出显示。它建议我这样做 net.openhft.hashing.LongTupleHashFunction 但是当我把它放在那里的时候它也是红色的,所以我很困惑。它怎么知道openhft的事情,却不知道我的本地类?
我能找到的所有stackoverflows只处理第一步,将其作为库依赖项添加。我试图在scala代码中从该类中调用函数,但找不到这样做的示例。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题