导语:

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

错误信息:

用命令框执行.class文件时,报错,错误信息如下:
java命令执行时,报Error: A JNI error has occurred, please check your installation and try again

翻译后的意思:

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

原因:

也就是说,该文件是由高版本编译的,而执行是低版本执行的。
可以用java -version和javac -version查看运行和编译的版本信息。
java命令执行时,报Error: A JNI error has occurred, please check your installation and try again

解决办法:

更改jdk或者jre版本即可

jdk版本修改方法:

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

相关文章: