java:A JNI error has occurred, please check your installation and try again
jdk版本不一致问题
·
报错
运行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
更多推荐
所有评论(0)