我需要使用由.dll和.h文件组成的API。在Java代码中。 我发现我可以使用JNI加载和访问.dll文件,但我是JNI的新手,我对c ++和.dll知之甚少,而且接缝有点困难。 我需要的是从那些.dll文件调用函数(返回或使用C ++对象/类),我想知道是否有java库使这个过程更容易。 如果有人可以提供一些示例或教程的链接,我会很高兴,这些示例或教程详细显示了如何从.dll文件中调用不同的函数。
编辑:
好的,基本上我只有一个.dll库(而不是.so文件或源代码,用于linux)。有没有办法让java加载.dll文件?例如:可以在Linux系统上安装和运行用于Windows的Java运行时吗?那么,是否会确定java加载该库的.dll文件?