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

 更新时间:2023年08月23日 09:48:44   作者: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运行

如下图:

正确运行结果

总结

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

相关文章

  • Windows下后端如何启动SpringBoot的Jar项目

    Windows下后端如何启动SpringBoot的Jar项目

    这篇文章主要介绍了Windows下后端如何启动SpringBoot的Jar项目问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • 使用spring security BCryptPasswordEncoder接入系统

    使用spring security BCryptPasswordEncoder接入系统

    这篇文章主要介绍了使用spring security BCryptPasswordEncoder接入系统方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • Java生成随机时间的简单随机算法

    Java生成随机时间的简单随机算法

    今天小编就为大家分享一篇关于Java生成随机时间的简单随机算法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-01-01
  • springboot源码中this::selfInitialize怪异用法的含义解析

    springboot源码中this::selfInitialize怪异用法的含义解析

    这篇文章主要介绍了springboot源码中this::selfInitialize怪异用法的含义解析,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • 你真的了解java单例模式了吗?

    你真的了解java单例模式了吗?

    这篇文章主要介绍了你真的了解java单例模式了吗?实际上单例模式有着好几个变种,并且多线程中涉及到线程安全问题,,需要的朋友可以参考下
    2019-06-06
  • lazy init控制加载在Spring中如何实现源码分析

    lazy init控制加载在Spring中如何实现源码分析

    这篇文章主要为大家介绍了lazy init控制加载在Spring中如何实现源码分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • nacos客户端如何获取配置

    nacos客户端如何获取配置

    这篇文章主要介绍了nacos客户端如何获取配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Java/Android 实现简单的HTTP服务器

    Java/Android 实现简单的HTTP服务器

    这篇文章主要介绍了Java/Android 如何实现简单的HTTP服务器,帮助大家更好的进行功能测试,感兴趣的朋友可以了解下
    2020-10-10
  • Java开发实现飞机大战

    Java开发实现飞机大战

    这篇文章主要为大家详细介绍了Java开发实现飞机大战,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • Java设计模式之代理模式_动力节点Java学院整理

    Java设计模式之代理模式_动力节点Java学院整理

    这篇文章主要介绍了Java设计模式之代理模式,本文详细的介绍了什么事代理模式和相关的类和接口,有兴趣的可以了解一下
    2017-08-08

最新评论