我是一名 Java 开发人员,我在 Java Spring 和 Maven 框架中开发了一个用于实时视频流的 Web 应用程序。我正在尝试将人脸识别代码与现有的网络应用程序集成。人脸识别代码是c语言的,我需要在java代码中调用那些c函数。有人能指导我如何在 java web 应用程序中使用这个 c 代码吗?我已经在网上对此进行了探索,但没有发现任何合适的内容。我知道 JNI 可能适用于此,但如何与 Web 应用程序集成?
我希望我的要求是明确的;
(Spring+Hibernate+Maven) + (C-language code) -> web application
提前致谢。
最佳答案
您可以创建一个从 System object 加载库的类,如下所示:
public class MyLibrary {
static { System.loadLibrary("mylib"); }
public static native boolean foo();
public static native String bar();
}
然后您就可以访问 MyLibrary.foo()
关于java - 在 Java Spring Maven Web 应用程序中调用 C/C++ 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26859056/