Java(5):在开发环境IDEA中调用C语言执行dll文件
注:.dll是运行在Windows环境的。想要在Linux环境运行就是.so文件(.so就是和.dll文件一样,只不过是适用的系统环境不一样而已)需求:Java需要调用java_JNI和Windows的dll文件,并执行dll中的算法。遇到问题:运行时报错找不到dll排查原因:虽然导入了jar,但是在IDEA的运行环境中,并未配置环境变量。操作步骤:一、导入jar包(选择1种方式导入)1.1、直接
·
注:.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

更多推荐




所有评论(0)