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运行

如下图:

正确运行结果

总结

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

相关文章

  • JAVA实现sm3加密签名以及防止重复攻击

    JAVA实现sm3加密签名以及防止重复攻击

    这篇文章主要给大家介绍了关于JAVA实现sm3加密签名以及防止重复攻击的相关资料,SM3是签名算法,和MD5一样(对于应用层来说),SM4是对称加密算法,和AES一样(对于应用层来说),需要的朋友可以参考下
    2023-10-10
  • JavaWeb实现文件上传与下载实例详解

    JavaWeb实现文件上传与下载实例详解

    在Web应用程序开发中,文件上传与下载功能是非常常用的功能,下面通过本文给大家介绍JavaWeb实现文件上传与下载实例详解,对javaweb文件上传下载相关知识感兴趣的朋友一起学习吧
    2016-02-02
  • Java生成表格图片的实例代码

    Java生成表格图片的实例代码

    这篇文章主要介绍了Java生成表格图片的实例代码,帮助大家更好的理解和学习Java,感兴趣的朋友可以了解下
    2020-09-09
  • spring boot启动时mybatis报循环依赖的错误(推荐)

    spring boot启动时mybatis报循环依赖的错误(推荐)

    今天小编抽时间给大家分享spring boot启动时mybatis报循环依赖的错误,非常不错,具有参考借鉴价值,需要的朋友参考下吧
    2017-12-12
  • SpringBoot基于AbstractRoutingDataSource实现多数据源动态切换

    SpringBoot基于AbstractRoutingDataSource实现多数据源动态切换

    本文主要介绍了SpringBoot基于AbstractRoutingDataSource实现多数据源动态切换,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-05-05
  • 比较排序之快速排序(实例代码)

    比较排序之快速排序(实例代码)

    下面小编就为大家带来一篇比较排序之快速排序(实例代码)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-06-06
  • mybatis的使用-Mapper文件各种语法介绍

    mybatis的使用-Mapper文件各种语法介绍

    这篇文章主要介绍了mybatis的使用-Mapper文件各种语法介绍,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-11-11
  • Java+TestNG接口自动化入门详解

    Java+TestNG接口自动化入门详解

    本文主要介绍了Java+TestNG接口自动化入门,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-12-12
  • 一文搞懂Java桥接方法

    一文搞懂Java桥接方法

    这篇文章主要介绍了Java中的桥接方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-07-07
  • Spring boot + mybatis + orcale实现步骤实例代码讲解

    Spring boot + mybatis + orcale实现步骤实例代码讲解

    这篇文章主要介绍了Spring boot + mybatis + orcale的实现步骤实例代码讲解,需要的朋友可以参考下
    2017-12-12

最新评论