遇到一個IDEA2020.1.2版本BUG ERROR:(3, 32) JAVA: 程序包ORG.SPRINGFRAMEWORK.BOOT不存在

事情是這樣子,本來今天週末,尋思不打遊戲了,搞個開源項目練練手,項目地址:http://www.macrozheng.com/#/architect/mall_arch_01

就按文檔開始搭唄,十點左右開始,本地環境:
JAVA10+IDEA2020.1.2 +maven3.5.5
剛開始進展的很順利,因爲之前重裝過系統,裝了個最新的IDEA,然後破解,然後搭SpringBoot框架,然後就是整合mybatis,也沒有測試,整合好MyBatis之後,高高興興的點了播放按鈕,想看一下成果,然後

控制檯就一大片紅色編譯不通過,大概意思就是缺少jar包

Error:(3, 32) java: 程序包org.springframework.boot不存在
Error:(10, 9) java: 找不到符號
  符號:   變量 SpringApplication
  位置: 類 com.springboot.one.springbootone.SpringbootApplication

那就正常的處理流程唄,先刷刷maven,不行,然後clean,清緩存,再把Maven 倉庫下載的jar包緩存清理掉,因爲還添加了lombook插件,再把IDEA設置裏那個Anno…的那個設置打開,心想這下,總該沒問題了吧

Start,很快,還是不行,是不是maven問題,然後檢查maven配置文件,確保沒有問題,不行,再卸載重裝maven,這次換成了3.6.3,結果,還是不行!!!這個時候我已經有點抓狂了,後來百度,說項目裏的JDK版本和環境的JDK版本不一致引起,行,那就來,統一換成JDK10,然後,然後還不行,再來,換成jdk8(10向下兼容),md,重新下載個1.8

這個時候差不多13點了,點外賣,繼續幹,中間還看了個新疆反恐的紀錄片–巍巍雪山

現在Oracle JDK下載都要註冊登錄了,懶得註冊,然後去redhat下載OpenJdk,結果也需要註冊登錄,然後,那就註冊吧,其中有一項是要寫公司名,我還想是不是方便以後對公司技術封鎖比較方便(因爲最近哈工大MathLab都被封了),細思極恐。。。

然後流程基本上是,openJDK->卸載->換JDK 1.8-, 再試試,MD我要封了!!!

少MAVEN插件??? 加,可勁加

整合MyBatis問題???然後又重新建了一個只有start-web的空項目,啓動,也是不行,中間忽略三番五次清maven緩存,IDEA緩存的步驟

然後百度Error:(3, 32) java: 程序包org.springframework.boot不存在 這個問題,大多數回答都試了一下,什麼SpringBoot版本了,maven配置了,並且挨個看了每一篇博文的評論,企圖發現有同樣問題的道友
諸如此類的回答,但都沒有什麼卵用

https://www.bbsmax.com/A/obzbboGBzE/
https://blog.csdn.net/lvhjean/article/details/81413139
https://www.594cto.com/content/4eb0970b56f841008679c106ff1968e7

因爲這個博主CSDN上發的,並且曝光率也還可以,重複翻了幾次搜索中,直到看到這篇帖子的評論【曝光率高,說明有可能其他人通過這個博客解決了問題,我這小機靈鬼】,
在這裏插入圖片描述
,奧麥嘎,感覺有戲,因爲我不能一個springboot空項目都搭的有問題,那跑不起來只能是環境問題了,並且maven,java都是經過驗證的,肯定沒有問題,所以我立馬下載了IDEA2020.1.1,idea之前的配置和插件都沒有刪,再次點擊STAT按鈕,因爲我打開了sprinbgoot的debug啓動,所以突然看到日誌有點多,還有點擔心,但是畢竟起來了,我次奧,然後想到是debug日誌,然後關掉了debug日誌。
在這裏插入圖片描述

我要哭了!!!現在時間2020.6.20號,嗯,我去你idea大爺的!!!

總結

  1. 問題排查先根據有的日誌定位問題,像maven,springboot都可以通過配置或者參數開啓debug日誌,然後快速定位問題
  2. 在網上發佈解決問題,或者提問問題時最好提供開發環境以及編譯器或者其他工具的版本
  3. 翻閱博客不要漏下評論區,可能會有驚喜
  4. 開發儘量不要用最新的編譯器或者軟件,避免踩坑,這種坑可能其他人沒有遇到比較難解決
  5. 就醬紫,又要訂外賣了!!!
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章