java運行錯誤A JNI error的解決方案
java運行錯誤A JNI error
@[TOC]A JNI error has occurred, please check your installation and try again
開始以為錯誤原因是:類名person沒有大寫首字母
后來發(fā)現(xiàn)并不是,新手總是被自己的小聰明蒙蔽
最后經(jīng)過嘗試得到原因是
因為是示例代碼,所以很多類名都是重復(fù)的,并且都寫在一個文件夾下,所以調(diào)用的時候應(yīng)該是掉用了之前的類。
改一下類名就好了
一個很無語的錯誤,但是也提醒了我,調(diào)試代碼應(yīng)該用debug來調(diào)試,而不是自己亂猜
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輸入命令顯示版本一致,當(dāng)時就不知道咋辦。
后來發(fā)現(xiàn)了一個簡單的設(shè)置方法,親測有效:
錯誤運行結(jié)果
操作方法
1、 右擊出現(xiàn)錯誤提示類所在的包名,再將鼠標(biāo)放在Run As上,單擊進(jìn)入Run Configurations
如下圖:
此時,框內(nèi)會顯示錯誤提示:
JRE not compatible with project.class file compatibility:16
大概原因可能是因為Runtime JRE選擇了Project JRE(JDK),不太清楚具體是啥原因
2、在JRE中設(shè)置Runtime JRE,選擇Alternate JRE中的jre
如下圖:
3、 設(shè)置完成,無錯誤,點擊Run運行
如下圖:
正確運行結(jié)果
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
springmvc中進(jìn)行數(shù)據(jù)保存以及日期參數(shù)的保存過程解析
這篇文章主要介紹了springmvc中進(jìn)行數(shù)據(jù)保存以及日期參數(shù)的保存過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2019-09-09Spring Boot 中application.yml與bootstrap.yml的區(qū)別
其實yml和properties文件是一樣的原理,且一個項目上要么yml或者properties,二選一的存在。這篇文章給大家介紹了Spring Boot 中application.yml與bootstrap.yml的區(qū)別,感興趣的朋友一起看看吧2018-04-04IDEA?Error:java:無效的源發(fā)行版:13的解決過程
之前用idea運行時,也會出現(xiàn)這種情況,后面通過網(wǎng)上的資料解決了這個問題,下面這篇文章主要給大家介紹了關(guān)于IDEA?Error:java:無效的源發(fā)行版:13的解決過程,需要的朋友可以參考下2023-01-01關(guān)于Java 中的 Lambda 表達(dá)式
這篇文章主要介紹了關(guān)于Java 中的 Lambda 表達(dá)式,Lambda 表達(dá)式是 Java 涉足函數(shù)式編程的過程。它接受參數(shù)并將其應(yīng)用于表達(dá)式或代碼塊,下面一起進(jìn)入文章查看詳細(xì)內(nèi)容2021-11-11SpringBoot使用AOP與注解實現(xiàn)請求參數(shù)自動填充流程詳解
面向切面編程(aspect-oriented programming,AOP)主要實現(xiàn)的目的是針對業(yè)務(wù)處理過程中的切面進(jìn)行提取,諸如日志、事務(wù)管理和安全這樣的系統(tǒng)服務(wù),從而使得業(yè)務(wù)邏輯各部分之間的耦合度降低,提高程序的可重用性,同時提高了開發(fā)的效率2023-02-02解決feign接口返回泛型設(shè)置屬性為null的問題
這篇文章主要介紹了解決feign接口返回泛型設(shè)置屬性為null的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2021-06-06SpringBoot+mybatis+thymeleaf實現(xiàn)登錄功能示例
這篇文章主要介紹了SpringBoot+mybatis+thymeleaf實現(xiàn)登錄功能示例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-07-07Spring組件初始化擴展點BeanPostProcessor的作用詳解
本文通過實戰(zhàn)案例和常見應(yīng)用場景詳細(xì)介紹了BeanPostProcessor的使用,并強調(diào)了其在Spring擴展中的重要性,感興趣的朋友一起看看吧2025-03-03