Intellij IDEA 和 JDK 11,這不是一個 android 專案,沒有使用 Kotlin。它是使用 initilizer 生成的 Spring Boot 應用程式。像這樣:
https://start.spring.io/starter.zip?type=maven-project&language=java&bootVersion=2.6.3&baseDir=demo&groupId=com.example&artifactId=demo&name=multidatasource&description=Demo project for Spring Boot&packageName=com.example。 demo&packaging=jar&javaVersion=11&dependencies=lombok,data-jpa,mysql,webflux,data-rest
然后我在其中添加了服務代碼。構建時,它因丟失錯誤而停止,在我修復它們之后,它根本無法構建,IDEA 給出錯誤:
資料:Kotlin:kotlinc-jvm 1.3.41 (JRE 11.0.4 10-b304.77)
資訊:2/11/2022 3:20 PM - 構建完成,1 秒 823 毫秒內出現 1 個錯誤和 0 個警告
錯誤:Kotlin:模塊是使用不兼容的 Kotlin 版本編譯的。其元資料的二進制版本是 1.5.1,預期版本是 1.1.15。
pom.xml保持與從上面的鏈接生成的相同。我檢查了 IDEA 模塊設定,沒有什么奇怪的。我grep -rn kotlin *在專案檔案夾中,沒有匹配的結果。
然后想知道是不是因為依賴有kotlin沖突,所以我從一個新下載的專案開始,運行成功(證明kotlin問題不是因為依賴);然后我替換檔案夾src,它也運行成功。
有沒有人用過Spring Boot Java maven,IDEA,也許還有JDK11,也遇到過同樣的錯誤?
謝謝。

更新:
我認為這是一個 Intellij IDEA 錯誤,并非所有人run都有這個問題
uj5u.com熱心網友回復:
我剛剛遇到了確切的問題。只需轉到 Build 選單并單擊重建專案。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/427778.html
