最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

java.lang.UnsupportedClassVersionError錯(cuò)誤的解決辦法(附圖文)

 更新時(shí)間:2023年10月23日 11:26:25   作者:徐不錯(cuò)  
這篇文章主要給大家介紹了關(guān)于java.lang.UnsupportedClassVersionError錯(cuò)誤的解決辦法,"java.lang.UnsupportedClassVersionError"意味著您正在運(yùn)行的Java版本與編譯該類時(shí)使用的Java版本不兼容,需要的朋友可以參考下

問題產(chǎn)生背景:

今天我將jdk11換成了jdk8,然后在eclipse里我發(fā)現(xiàn)無法運(yùn)行之前寫的代碼,點(diǎn)擊運(yùn)行立馬彈出來一個(gè)紅色的異???,點(diǎn)擊確定后出現(xiàn)滿屏紅字。這是怎么回事?仔細(xì)看我發(fā)現(xiàn)第一個(gè)異常框上面寫著Java Virtual Machine,也就是java的虛擬機(jī),并且在終端出現(xiàn)的提示中看到了UnsupportedClassVersionError的提示,從字面上可以看出大概是“未得到支持的類版本錯(cuò)誤”的意思。

解決辦法:

首先這個(gè)錯(cuò)誤肯定是因?yàn)槲腋鼡Q了jdk的版本導(dǎo)致的,所以我嘗試把代碼內(nèi)容復(fù)制了一份重新編譯運(yùn)行,結(jié)果還是報(bào)錯(cuò)。我開始思考因?yàn)閖ava是先通過編譯成.class文件再到JRE運(yùn)行的,可能是編譯和運(yùn)行兩個(gè)環(huán)節(jié)中有不一致導(dǎo)致的,只不過IDE中編譯和運(yùn)行的過程合二為一了,我們很容易忽略這中間的過程。所以我找到eclipse里面編譯的相關(guān)設(shè)置,發(fā)現(xiàn)編譯時(shí)所用的還是jdk11編譯,這樣編譯后的程序不能在jdk8的JRE中運(yùn)行也就說得通了。

我將這里選項(xiàng)點(diǎn)開,選擇1.8版本。

成功運(yùn)行程序!

總結(jié):

java JDK更換版本的時(shí)候需要注意,不僅需要更改我們系統(tǒng)環(huán)境變量的設(shè)置,同時(shí)也需要確認(rèn)IDE中的JDK和JRE版本是否一致,如果不一致也需要修改成對(duì)應(yīng)的版本,否則可能會(huì)出現(xiàn)之前的程序無法在當(dāng)前JRE下運(yùn)行。

到此這篇關(guān)于java.lang.UnsupportedClassVersionError錯(cuò)誤的解決辦法的文章就介紹到這了,更多相關(guān)java.lang.UnsupportedClassVersionError內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

丽水市| 天津市| 凤城市| 东乡县| 西乌珠穆沁旗| 仁化县| 祁东县| 尉犁县| 剑河县| 溧水县| 丹阳市| 郎溪县| 汕头市| 蒲城县| 绍兴市| 浙江省| 合肥市| 迁西县| 长阳| 葵青区| 南开区| 湘西| 兴海县| 思茅市| 马关县| 汾西县| 弥勒县| 定南县| 巨鹿县| 大姚县| 宁河县| 绥宁县| 昌黎县| 上蔡县| 宁陕县| 东莞市| 安平县| 黄冈市| 金堂县| 五家渠市| 怀化市|