java:java.lang.ExceptionInInitializerError報錯解決過程
先理解一下這個報錯的原因可能有:
java.lang.ExceptionInInitializerError` 是一個錯誤,表示在初始化類時發(fā)生了異常。`com.sun.tools.javac.code.TypeTags` 是 Java 編譯器中的一個類。
要解決此問題,您可以嘗試以下幾個步驟:
- 檢查異常堆棧跟蹤:查看完整的異常堆棧跟蹤,找到具體的錯誤信息和異常發(fā)生的位置。
- 確認(rèn)編譯器版本:確認(rèn)您使用的 Java 編譯器版本與您的項目的依賴項和運行環(huán)境兼容。
- 檢查依賴項:確保您項目的依賴項正確配置并且版本兼容。特別是與 `com.sun.tools.javac.code.TypeTags` 相關(guān)的依賴項。
- 檢查類路徑:確認(rèn)您的項目的類路徑是否正確設(shè)置,并且包含了所需的庫和依賴。
- 檢查項目配置:檢查您的項目的配置文件(例如 `pom.xml` 或 `build.gradle`)是否正確設(shè)置了編譯器選項和依賴項。
所以我檢查了配置文件 發(fā)現(xiàn)一個geotools 和opengis的文件在maven處爆紅,又看了一下pom配置,原來是上一個人她手動導(dǎo)入了兩個在maven上下載失敗的包,但是在pom.xml沒有成功引入在 即:`pom.xml` 文件中的依賴項配置中使用了 `systemPath` 參數(shù),而該參數(shù)只能在依賴項的 `scope` 值為 `system` 時使用。
修改為:
配置完之后成功運行
記得lib文件導(dǎo)入之后要在右上角projectstructure》model》+》選第一個》選擇lib文件夾 》apply應(yīng)用
總結(jié)
到此這篇關(guān)于java:java.lang.ExceptionInInitializerError報錯解決的文章就介紹到這了,更多相關(guān)java:java.lang.ExceptionInInitializerError內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Java由淺入深細(xì)數(shù)數(shù)組的操作上
數(shù)組對于每一門編程語言來說都是重要的數(shù)據(jù)結(jié)構(gòu)之一,當(dāng)然不同語言對數(shù)組的實現(xiàn)及處理也不盡相同。Java?語言中提供的數(shù)組是用來存儲固定大小的同類型元素2022-04-04MyBatis如何處理MySQL字段類型date與datetime
這篇文章主要介紹了MyBatis如何處理MySQL字段類型date與datetime問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-01-01