C库可以不使用JNI直接在Java中加载吗?

C库可以不使用JNI直接在Java中加载吗?,java,c,dll,Java,C,Dll,我是Java新手我的项目需要在Java文件中调用C API,我尝试在Linux创建的共享库中使用swig,但我遇到了问题,是否有其他方法可以在Java dll中调用C API,直接加载到任何Java IDE工具中,它与Java中调用的函数地址匹配,并像C程序一样返回输出。结论在Java IDE中加载我的C dll或库文件,并从Java中调用C库中的API。直接进行函数地址匹配和返回。是的,有一个替代JNI的方法

我是Java新手我的项目需要在Java文件中调用C API,我尝试在Linux创建的共享库中使用swig,但我遇到了问题,是否有其他方法可以在Java dll中调用C API,直接加载到任何Java IDE工具中,它与Java中调用的函数地址匹配,并像C程序一样返回输出。结论在Java IDE中加载我的C dll或库文件,并从Java中调用C库中的API。直接进行函数地址匹配和返回。

是的,有一个替代JNI的方法