java

关注公众号 jb51net

关闭
首页 > 软件编程 > java > java运行错误A JNI error

java运行错误A JNI error的解决方案

作者:weixin_43657591

这篇文章主要介绍了java运行错误A JNI error的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

java运行错误A JNI error

@[TOC]A JNI error has occurred, please check your installation and try again

错误提示

开始以为错误原因是:类名person没有大写首字母

后来发现并不是,新手总是被自己的小聪明蒙蔽

最后经过尝试得到原因是

因为是示例代码,所以很多类名都是重复的,并且都写在一个文件夹下,所以调用的时候应该是掉用了之前的类。

改一下类名就好了

一个很无语的错误,但是也提醒了我,调试代码应该用debug来调试,而不是自己乱猜

java中遇到Error.A JNI error has occurred,please check your installation and try again.

在Eclipse写Java程序时,程序无错误,却始终运行不了,并跳出错误提示

Error.A JNI error has occurred,please check your installation and try again.

之前查了很多资料,也试了很多方法,很多大佬说JDK版本不同,就以为要重装JDK。

打开cmd输入命令显示版本一致,当时就不知道咋办。

后来发现了一个简单的设置方法,亲测有效:

错误运行结果

操作方法

1、 右击出现错误提示类所在的包名,再将鼠标放在Run As上,单击进入Run Configurations

如下图:

此时,框内会显示错误提示:

JRE not compatible with project.class file compatibility:16

大概原因可能是因为Runtime JRE选择了Project JRE(JDK),不太清楚具体是啥原因

 2、在JRE中设置Runtime JRE,选择Alternate JRE中的jre

如下图:

3、 设置完成,无错误,点击Run运行

如下图:

正确运行结果

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文