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

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

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

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

今天啟動一個項目... 在啟動的時候報錯... 查了半天錯誤信息 一直是說hibernate緩存管理出錯..

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

查看原因 最后是因為自己修改了靜態(tài)常量是系統(tǒng)啟動的時候自動獲取properties值 結(jié)果獲取錯誤 導(dǎo)致其在代碼編譯的時候造成出錯

錯誤代碼:

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

原因分析:

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

        但是因為在啟動的時候getMessage返回一個null 使其導(dǎo)致報錯java.lang.ExceptionInInitializerError

下面再說java.lang.ExceptionInInitializerError這個錯誤提示

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

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

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

public class ExceptionInInitializerErrorextends LinkageError 

可以看出 他是繼承于LinkageError

對于LinkageError有給出了描述 顯而易見的指出了問題的所在

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

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

相關(guān)文章

  • 詳解Maven打包和運行

    詳解Maven打包和運行

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

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

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

    mybatis返回類型map時如何將key大寫轉(zhuǎn)為小寫

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

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

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