高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法

时间:2024-03-14 18:20:13

高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
如上图显示,说明系统中存在多个java版本或者java和javac版本不一致
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
这可以看出系统中存在多个java版本。

我去我的java文件目录下查,发现有Java_SE和jdk…文件,之前我是用jre运行java的,但后来又下载了jdk版本,所以当我删掉jre的Java_SE文件之后,一切都正常了。我想说,不到万不得已,最好还是不要重装java,原本只需要几秒钟删文件的事变成花将近一小时重装配置软件,那该有多崩溃啊

这里是Java_SE内的文件
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
所以我还是推荐初学者用jdk版本的,jre里的工具不多,不适合做大型项目

删完文件,接下来就可以用java命令运行程序了
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法

下面附上配置环境变量的方法
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
新建JAVA_HOME系统变量,变量值要根据你的jdk所在路径的值输入
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
然后再新建一个CLASSPATH系统变量,变量值为
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
依次添加
%JAVA_HOME%\bin
%JAVA_HOME%\jre\bin

最后点击确定

为了验证一下,可以按win + R进入命令行窗口,进行具体验证,分别输入java和javac

也可以在windows下的powershell下查看
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法
高效解决使用java命令时出现Error: A JNI error has occurred, please check your...以及配置环境变量和Powershell验证法

如果喜欢我的文章,请记得三连哦,点赞关注收藏,你的每一个赞每一份关注每一次收藏都将是我前进路上的无限动力 !!!↖(▔▽▔)↗感谢支持,下期更精彩!!!