在我的应用程序中使用该库的最简单方法是什么?我知道有JNI,但那需要在Windows下找到编译器来编译该库,与JNI框架保持最新,编写代码等等。虽然可行,但并不容易。有更简单的方法吗?考虑到库的规模较小,我想把它翻译成Java。有哪些工具可以帮助实现这一点?
编辑:
最终,我将需要的部分库翻译成了Java。目前为止,它大约占整个库的10%,尽管随着时间的推移可能会增加。C和Java非常相似,所以只花了几个小时。主要的困难是修复由于翻译错误引入的漏洞。
感谢大家的帮助。提出的解决方案都很有趣,当我需要链接到更大的库时,我会进一步研究它们。对于一个小的C代码片段,手动翻译是最简单的解决方案。