注:.dll是运行在Windows环境的。想要在Linux环境运行就是.so文件(.so就是和.dll文件一样,只不过是适用的系统环境不一样而已)

需求:Java需要调用java_JNI和Windows的dll文件,并执行dll中的算法。

遇到问题:

运行时报错找不到dll

排查原因:虽然导入了jar,但是在IDEA的运行环境中,并未配置环境变量。

操作步骤:

一、导入jar包(选择1种方式导入)

1.1、直接导入jar方式

操作:添加jar包:External Libraries选择Open Liabrary Setting,在SDKs 选择+,添加jar包

1.2、Maven方式引入jar包

将jni的jar包(XXX-suite-jni-*.jar)引入工程依赖

二、加入C语言dll的环境变量

点击Run-->Edit Configurations,进入配置页面,Environment Variables配置上dll的环境变量。

例如:

D:\xx_Windows_V2.2.24\lib

Logo

一站式 AI 云服务平台

更多推荐