注意環(huán)境:(不同的環(huán)境效果可能不同,請看本文的評論區(qū))下面截圖是本文idea的版本,Java開發(fā)遇到的特殊問題,如果是Android開發(fā)就要注意了,請看本文的評論區(qū),小心踩雷。
idea 2020.2.3
問題描述:
idea以springboot方式啟動微服務應用,但是編譯過程中idea報錯:
Error:Kotlin: Module was compiled with an incompatible version of Kotlin. The binary version of its metadata is 1.5.1, expected version is 1.1.16.
但是maven編譯不報錯誤正常編譯了,說明問題不是包的引用,應該是idea本身的問題。
經(jīng)過網(wǎng)上查找資料,是konlin插件出了問題。
感謝:wyn_做自己
http://events.jianshu.io/p/8e8d0d1fe83a
經(jīng)過實際操作,確實有效。
首先,禁用idea的Kotlin插件,重新啟動idea。
再次運行該應用模塊,就沒有問題了。
總結(jié):
出現(xiàn)了問題,還是要仔細觀察問題現(xiàn)象,分析重點的提示信息,就能容易解決問題,本次問題的關(guān)鍵信息是“Error:Kotlin: ”,因為這不是包依賴版本不對的提示信息,是Kotlin執(zhí)行過程中出現(xiàn)了問題,誰再調(diào)用它,應該是idea在調(diào)用它,idea通過什么方式來調(diào)用它的,那就是通過插件方式來調(diào)用它,那就是插件本身有問題了。文章來源:http://www.zghlxwxcb.cn/news/detail-519711.html
這個思路就對了。文章來源地址http://www.zghlxwxcb.cn/news/detail-519711.html
到了這里,關(guān)于解決Error:Kotlin報錯The binary version of its metadata is 1.5.1, expected version is 1.1.16問題的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!