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

解決出現(xiàn) java.lang.ExceptionInInitializerError錯(cuò)誤問(wèn)題

 更新時(shí)間:2017年01月06日 16:48:25   投稿:lqh  
這篇文章主要介紹了解決出現(xiàn) java.lang.ExceptionInInitializerError錯(cuò)誤問(wèn)題的相關(guān)資料,需要的朋友可以參考下

解決出現(xiàn) java.lang.ExceptionInInitializerError錯(cuò)誤問(wèn)題

今天啟動(dòng)一個(gè)項(xiàng)目... 在啟動(dòng)的時(shí)候報(bào)錯(cuò)... 查了半天錯(cuò)誤信息 一直是說(shuō)hibernate緩存管理出錯(cuò)..

最后查看啟動(dòng)時(shí)候的log 發(fā)現(xiàn)在程序中報(bào)Java.lang.ExceptionInInitializerError

查看原因 最后是因?yàn)樽约盒薷牧遂o態(tài)常量是系統(tǒng)啟動(dòng)的時(shí)候自動(dòng)獲取properties值 結(jié)果獲取錯(cuò)誤 導(dǎo)致其在代碼編譯的時(shí)候造成出錯(cuò)

錯(cuò)誤代碼:

public static final String message = getMessage("ok_oj"); 

原因分析:

         message是一個(gè)靜態(tài)常量. 在系統(tǒng)編譯此類(lèi)的時(shí)候 首先會(huì)加載靜態(tài)常量 存放到 內(nèi)存靜態(tài)域之中.

        但是因?yàn)樵趩?dòng)的時(shí)候getMessage返回一個(gè)null 使其導(dǎo)致報(bào)錯(cuò)java.lang.ExceptionInInitializerError

下面再說(shuō)java.lang.ExceptionInInitializerError這個(gè)錯(cuò)誤提示

    之前很少碰到之類(lèi)異常信息提示 于是網(wǎng)上搜索了下 這個(gè)錯(cuò)誤表示初始化異常和空指針錯(cuò)誤

查看API 其是這樣描述此異常的

   靜態(tài)初始化程序中發(fā)生意外異常的信號(hào)。拋出 ExceptionInInitializerError 表明在計(jì)算靜態(tài)初始值或靜態(tài)變量的初始值期間發(fā)生異常。

public class ExceptionInInitializerErrorextends LinkageError 

可以看出 他是繼承于LinkageError

對(duì)于LinkageError有給出了描述 顯而易見(jiàn)的指出了問(wèn)題的所在

LinkageError 的子類(lèi)指示一個(gè)類(lèi)在一定程度上依賴(lài)于另一個(gè)類(lèi);但是,在編譯前一個(gè)類(lèi)之后,后一個(gè)類(lèi)發(fā)生了不相容的改變。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 詳解Maven打包和運(yùn)行

    詳解Maven打包和運(yùn)行

    這篇文章主要介紹了Maven打包和運(yùn)行的相關(guān)知識(shí),本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-07-07
  • 利用Java實(shí)現(xiàn)解析網(wǎng)頁(yè)中的內(nèi)容

    利用Java實(shí)現(xiàn)解析網(wǎng)頁(yè)中的內(nèi)容

    這篇文章主要為大家詳細(xì)介紹了如何利用Java語(yǔ)言做一個(gè)解析指定網(wǎng)址的網(wǎng)頁(yè)內(nèi)容小應(yīng)用,文中的實(shí)現(xiàn)步驟講解詳細(xì),感興趣的可以嘗試下
    2022-10-10
  • mybatis返回類(lèi)型map時(shí)如何將key大寫(xiě)轉(zhuǎn)為小寫(xiě)

    mybatis返回類(lèi)型map時(shí)如何將key大寫(xiě)轉(zhuǎn)為小寫(xiě)

    這篇文章主要介紹了mybatis返回類(lèi)型map時(shí)實(shí)現(xiàn)將key大寫(xiě)轉(zhuǎn)為小寫(xiě)操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 基于Spring Boot使用JpaRepository刪除數(shù)據(jù)時(shí)的注意事項(xiàng)

    基于Spring Boot使用JpaRepository刪除數(shù)據(jù)時(shí)的注意事項(xiàng)

    這篇文章主要介紹了Spring Boot使用JpaRepository刪除數(shù)據(jù)時(shí)的注意事項(xiàng),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-06-06
  • 最新評(píng)論