【踩坑记录】Idea打jar包,运行提示"A JNI error has occured..."

打包流程

可参考【IntelliJ IDEA生成jar包】

问题及解决

直接双击运行jar文件,一直出现图示问题在这里插入图片描述
起初一直觉得是自己打包过程操作有误,实在不行才想到用cmd命令运行查看报错信息,类似如下:在这里插入图片描述
可以看到是版本问题,java运行时环境版本号与编译后的字节码class文件的版本号不一致,于是查看idea中的jdk版本,在这里插入图片描述
默认用了自带的jdk11.0.2,而我本地安装的是JDK 8…new 一下project jdk,并设置本地jdk为默认,重新打jar包,运行就ok了。(此类问题,一开始网上也有找到说是第三方库的认证文件导致,具体问题解决还是要根据自己情况分析,中间花了不少时间,只恨自己没早点用cmd运行查看报错信息)

谨以此文用作记录

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值