Posts java命令执行时,报Error:A JNI error has occurred, please check your installation and try again
Post
Cancel

java命令执行时,报Error:A JNI error has occurred, please check your installation and try again

导语:

我本来是使用jdk12版本来学习java的,而前几天为了和基友们玩minecraft,就安装了jdk1.8,本来在开发软件中敲代码运行是没问题的,后来心血来潮使用命令框运行就出现问题了

错误信息:

用命令框执行.class文件时,报错,错误信息如下:

异常描述

翻译后的意思:

在这里插入图片描述

原因:

也就是说,该文件是由高版本编译的,而执行是低版本执行的。 可以用java -version和javac -version查看运行和编译的版本信息。

在这里插入图片描述

解决办法:

更改jdk或者jre版本即可

jdk版本修改方法:

去修改环境变量即可 配置时可能会遇到的一些问题之一可参考:修改jdk版本问题,环境变量修改jdk版本无效,配置为jdk12却还是jdk1.8.

This post is licensed under CC BY 4.0 by the author.

springboot整合shiro项目,打开页面却在后台调用登录接口

启动mysql Job for mysqld.service failed because the control process exited with error code.