报错

运行jar报错:A JNI error has occurred, please check your installation and try again

在这里插入图片描述

原因

SDK版本:
重复安装了JDK,电脑中存在不同版本JDK,使得你的java -verion 和 javac -version 版本不一致

通过以下方法确定该报错是否为该原因:

1.点击win+r,输入cmd,回车打开终端

2.输入java -verion 和 javac -version,判断版本是否一致 (下图版本一致)

3.版本不一致则进行以下操作

在这里插入图片描述

解决方法

1.打开高级系统设置
在这里插入图片描述

2.点击环境变量
在这里插入图片描述

3.编辑系统变量 JAVA_HOME
在这里插入图片描述

4.编辑系统变量CLASSPATH
添加%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
在这里插入图片描述

5.编辑系统变量Path
添加 %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
【注意位置在其他路径之前!头部位置
在这里插入图片描述

卸载jdk

java官网有专门的卸载工具:
https://www.java.com/zh_CN/download/faq/remove_olderversions.xml

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐