這篇文章主要講解了“項(xiàng)目啟動(dòng)報(bào)java.lang.StackOverflowError怎么解決”,文中的講解內(nèi)容簡單清晰,易于學(xué)習(xí)與理解,下面請(qǐng)大家跟著小編的思路慢慢深入,一起來研究和學(xué)習(xí)“項(xiàng)目啟動(dòng)報(bào)java.lang.StackOverflowError怎么解決”吧!
成都創(chuàng)新互聯(lián)公司主要從事做網(wǎng)站、網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)殷都,十余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來電咨詢建站服務(wù):028-86922220
項(xiàng)目是spring boot,之前沒有問題,突然有一次debug方式啟動(dòng)的時(shí)候報(bào)這個(gè)錯(cuò)誤。
因?yàn)槠渌聸]有問題,線上也沒有問題,所以先排除了是代碼問題。
開始以為電腦開的軟件太多,然后給jvm的內(nèi)存太小,嘗試關(guān)閉多個(gè)軟件無果后,重啟電腦,電腦啟動(dòng)后只打開idea,啟動(dòng)項(xiàng)目,錯(cuò)誤依舊。
后面嘗試手動(dòng)設(shè)置jvm啟動(dòng)參數(shù),設(shè)置了xms、xmx等參數(shù)后依然無效。
仔細(xì)觀察啟動(dòng)過程,發(fā)現(xiàn)錯(cuò)誤出現(xiàn)在編譯的時(shí)候。測(cè)試不啟動(dòng)項(xiàng)目,直接rebuild project,也報(bào)同樣的錯(cuò)誤。這時(shí)候確認(rèn)是編輯過程哪里出了問題。
maven clean一下,再package一下。發(fā)現(xiàn)package最后會(huì)報(bào)一個(gè)錯(cuò)誤:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.0:
查看pom文件,有這么幾個(gè)properties
<maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> <java.version>1.8</java.version>
打開idea的settings,查找java compiler,發(fā)現(xiàn)其設(shè)置的就是1.8,再打開project structures,發(fā)現(xiàn)project sdk是jdk11,猜測(cè)是否是這里有問題?趕緊到oracle的官網(wǎng)下載對(duì)應(yīng)版本的jdk(8.0),在等待下載的過程中,首先測(cè)試修改了project structures的language level,設(shè)置成8-lambdas****,應(yīng)用之后重啟項(xiàng)目,結(jié)果項(xiàng)目啟動(dòng)。。問題解決。
核心:設(shè)置項(xiàng)目的編譯級(jí)別和pom設(shè)置的一致(1.8),
設(shè)置language level也和pom一致
原文地址:https://blog.easytake.top/245.html#more-245
感謝各位的閱讀,以上就是“項(xiàng)目啟動(dòng)報(bào)java.lang.StackOverflowError怎么解決”的內(nèi)容了,經(jīng)過本文的學(xué)習(xí)后,相信大家對(duì)項(xiàng)目啟動(dòng)報(bào)java.lang.StackOverflowError怎么解決這一問題有了更深刻的體會(huì),具體使用情況還需要大家實(shí)踐驗(yàn)證。這里是創(chuàng)新互聯(lián),小編將為大家推送更多相關(guān)知識(shí)點(diǎn)的文章,歡迎關(guān)注!
網(wǎng)頁標(biāo)題:項(xiàng)目啟動(dòng)報(bào)java.lang.StackOverflowError怎么解決
本文鏈接:http://aaarwkj.com/article16/pdeigg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、定制開發(fā)、企業(yè)網(wǎng)站制作、外貿(mào)建站、用戶體驗(yàn)、網(wǎng)站營銷
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)