记JNA使用的一个坑

公司按要求更改数据库配置文件数据库密码加解密方式,由原来的DES更改为SM4,上面只提供了一个动态链接库以及加解密函数使用方法,其余什么也没有。本来以为要使用JNI实现,想想也不现实啊,开发机上面没有编译环境。后来要到一个其他项目组的例子,才知道有JNA这个玩意,但上面又不提供JNA包,真是醉了,初步了解一下,知道了使用方法,想办法到网上下了最新的JNA4.4.0,便着手开发。

代码很精简,完全没有JNI各种约束,本地测试通过后,上内测结果有问题。生产环境上使用了AIX系统,看日志加载JNA相关类时提示有个临时文件不存在。

此条目发表在技术分类目录。将固定链接加入收藏夹。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注