欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)無(wú)法運(yùn)行之前寫的代碼,點(diǎn)擊運(yùn)行立馬彈出來(lái)一個(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是先通過(guò)編譯成.class文件再到JRE運(yùn)行的,可能是編譯和運(yùn)行兩個(gè)環(huán)節(jié)中有不一致導(dǎo)致的,只不過(guò)IDE中編譯和運(yùn)行的過(guò)程合二為一了,我們很容易忽略這中間的過(guò)程。所以我找到eclipse里面編譯的相關(guān)設(shè)置,發(fā)現(xiàn)編譯時(shí)所用的還是jdk11編譯,這樣編譯后的程序不能在jdk8的JRE中運(yùn)行也就說(shuō)得通了。

我將這里選項(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)之前的程序無(wú)法在當(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)文章

  • SpringBoot集成thymeleaf瀏覽器404的解決方案

    SpringBoot集成thymeleaf瀏覽器404的解決方案

    前后端不分離的古早 SpringMVC 項(xiàng)目通常會(huì)使用 thymeleaf 模板引擎來(lái)完成 html 頁(yè)面與后端接口之間的交互,如果要將項(xiàng)目架構(gòu)升級(jí)成 SpringBoot , thymeleaf 也可以照常集成,但有時(shí)候會(huì)踩到一些坑,所以本文給大家介紹了SpringBoot集成thymeleaf瀏覽器404的解決方案
    2024-12-12
  • Java實(shí)現(xiàn)MD5消息摘要算法

    Java實(shí)現(xiàn)MD5消息摘要算法

    本篇文章主要介紹了Java實(shí)現(xiàn)MD5消息摘要算法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-04-04
  • java selenium使用瀏覽器調(diào)試工具實(shí)現(xiàn)方法

    java selenium使用瀏覽器調(diào)試工具實(shí)現(xiàn)方法

    本文主要介紹java selenium使用瀏覽器調(diào)試工具,這里整理了幾種瀏覽器的調(diào)試方法,有需要的小伙伴可以參考下
    2016-08-08
  • Java中的ProcessBuilder類詳細(xì)解析

    Java中的ProcessBuilder類詳細(xì)解析

    這篇文章主要介紹了Java中的ProcessBuilder類詳細(xì)解析,ProcessBuilder類是J2SE 1.5在java.lang中新添加的一個(gè)新類,此類用于創(chuàng)建操作系統(tǒng)進(jìn)程,它提供一種啟動(dòng)和管理進(jìn)程的方法,需要的朋友可以參考下
    2024-01-01
  • Java中數(shù)組復(fù)制的三種方式小結(jié)

    Java中數(shù)組復(fù)制的三種方式小結(jié)

    在Java中,數(shù)組復(fù)制是一種常見的操作,它允許開發(fā)人員在不修改原始數(shù)組的情況下創(chuàng)建一個(gè)新的數(shù)組,本文就來(lái)介紹三種方法,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • Spring Boot3.x自動(dòng)配置不生效的排查與解決方法(IDEA 文件夾命名導(dǎo)致的問題)

    Spring Boot3.x自動(dòng)配置不生效的排查與解決方法(IDEA 文件夾命名導(dǎo)致的問題)

    在SpringBoot多模塊項(xiàng)目中,自動(dòng)配置類未生效的問題通常源于文件路徑錯(cuò)誤,通過(guò)檢查和修正AutoConfiguration.imports文件的實(shí)際路徑,可以解決自動(dòng)配置不生效的問題,感興趣的朋友跟隨小編一起看看吧
    2024-11-11
  • mybatis?example如何自動(dòng)生成代碼?排序語(yǔ)句

    mybatis?example如何自動(dòng)生成代碼?排序語(yǔ)句

    這篇文章主要介紹了mybatis?example如何自動(dòng)生成代碼?排序語(yǔ)句,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • Java語(yǔ)言基于無(wú)向有權(quán)圖實(shí)現(xiàn)克魯斯卡爾算法代碼示例

    Java語(yǔ)言基于無(wú)向有權(quán)圖實(shí)現(xiàn)克魯斯卡爾算法代碼示例

    這篇文章主要介紹了Java語(yǔ)言基于無(wú)向有權(quán)圖實(shí)現(xiàn)克魯斯卡爾算法代碼示例,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-11-11
  • Java定時(shí)器通信協(xié)議管理模塊Timer詳解

    Java定時(shí)器通信協(xié)議管理模塊Timer詳解

    這篇文章主要介紹了Java定時(shí)器通信協(xié)議管理模塊Timer,?Timer一般指定時(shí)器(通信協(xié)議管理模塊)人類最早使用的定時(shí)工具是沙漏或水漏,但在鐘表誕生發(fā)展成熟之后,人們開始嘗試使用這種全新的計(jì)時(shí)工具來(lái)改進(jìn)定時(shí)器,達(dá)到準(zhǔn)確控制時(shí)間的目的
    2022-08-08
  • Spring實(shí)現(xiàn)動(dòng)態(tài)切換多數(shù)據(jù)源的解決方案

    Spring實(shí)現(xiàn)動(dòng)態(tài)切換多數(shù)據(jù)源的解決方案

    這篇文章主要給大家介紹了Spring實(shí)現(xiàn)動(dòng)態(tài)切換多數(shù)據(jù)源的解決方案,文中給出了詳細(xì)的介紹和示例代碼,相信對(duì)大家的理解和學(xué)習(xí)具有一定的參考借鑒價(jià)值,有需要的朋友可以參考學(xué)習(xí),下面來(lái)一起看看吧。
    2017-01-01

最新評(píng)論