如何在Java中调用c函数。看起来c是基于编译器的。
我想从Java调用Windows中的C函数,也想从Java调用GCC函数。
有什么参考资料吗?
发布于 2014-09-04 04:27:16
在“外来的”类别中,请参阅NestedVM,它将C编译为Mips,并在JVM中运行Mips VM。
发布于 2015-04-24 20:42:24
查看JNAerator。https://code.google.com/p/jnaerator/
您需要提供源代码和预处理器定义等。
发布于 2016-06-09 16:12:56
如果您使用的是Windows和MinGW,则可能需要额外的标志,如果您为lib中的特定方法获取UnsatisfiedLinkError:
gcc -D_JNI_IMPLEMENTATION_ -Wl,--kill-at -I"%JAVA_HOME%"\include -I"%JAVA_HOME%"\include\win32 BestCode.c -shared -o BestCode.dll
https://stackoverflow.com/questions/5963266
复制相似问题