idea 找不到符號(hào)或找不到包的幾種解決方法

  • A+
所屬分類:百科知識(shí)

idea找不到符號(hào),可能是因?yàn)榫幋a問題,所以,在File-》settings-》Editor-》File Encodings-找到編碼設(shè)置,更改為項(xiàng)目的編碼要求,一般都為utf-8,或者可以試一下GBK其他編碼編譯一下,反正我是幾種方式都試了。最終編譯結(jié)果比較之下,發(fā)現(xiàn)公司的項(xiàng)目編碼格式是以UTF-8為基準(zhǔn)的。建議三個(gè)編碼格式都選擇一樣的。

idea 找不到符號(hào)或找不到包的幾種解決方法

或者在JVM參數(shù)那里添加-Dfile.encoding=UTF-8 使其一開始讀取文件的時(shí)候以UTF-8的編碼格式進(jìn)行讀取。

idea 找不到符號(hào)或找不到包的幾種解決方法

解決方法還有就是,有可能是JDK版本的影響,編譯的時(shí)候有些無(wú)法識(shí)別,所以建議重新配置一下IDEA的JDK路徑,重新選擇。File-》Project Structure。嘗試一下能否解決。

idea 找不到符號(hào)或找不到包的幾種解決方法

更改編輯器:將Use conpiler 選項(xiàng)更改為Eclipse。這個(gè)更改編輯器,貌似不是解決方法。哈哈哈。這個(gè)可以忽略。

idea 找不到符號(hào)或找不到包的幾種解決方法

將出現(xiàn)問題的對(duì)應(yīng)代碼給添加進(jìn)Excludes(這個(gè)是萬(wàn)不得已才添加進(jìn)去,所以不推薦,最后以后要改bug的時(shí)候還會(huì)選擇該對(duì)應(yīng)的類代碼)

idea 找不到符號(hào)或找不到包的幾種解決方法

清除緩存:invalidate Cash/Restart,然后再重新rebuild一下。

項(xiàng)目報(bào)錯(cuò)有可能是緩存之前編譯的錯(cuò)誤結(jié)果所導(dǎo)致的。

我要開始放大招了,排山倒海,乾坤大挪移之術(shù)。(這個(gè)主要是排除是否jar包問題,模塊依賴問題,項(xiàng)目路徑是否正確,所以檢查一下是否正確)

所以就是把項(xiàng)目移出,重新import一下。然后重點(diǎn)看清除是不是沒完全導(dǎo)入jar包!是不是沒完全導(dǎo)入jar包!是不是沒完全導(dǎo)入jar包!

重要的話說(shuō)三遍

因?yàn)閕dea自動(dòng)導(dǎo)入jar包的時(shí)候,有一些jar包是不能自動(dòng)導(dǎo)入的。要手動(dòng)導(dǎo)入,我花了一些時(shí)間比較了idea項(xiàng)目中的jar包還有原本文件夾的jar,發(fā)現(xiàn)是有幾個(gè)jar包沒能導(dǎo)入進(jìn)去,所以我手動(dòng)導(dǎo)入。

這樣子有可能解決問題

歷史上的今天:

推薦應(yīng)用

發(fā)表評(píng)論

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: