爲什麼IntelliJ IDEA(12.1.6)無法從BorderFactory解析createLineBorder()方法?爲什麼IntelliJ IDEA(12.1.6)無法解析BorderFactory.createLineBorder(...)?
這裏有一些截圖來說明問題:
在這裏,你可以看到我在方法名稱輸入,IDEA將它識別爲自動完成一個有效的選項。
因此,我相當肯定它是解決方法。但後來這個:
首先,我想也許有意動作會幫我糾正問題,但按下Alt + Enter鍵沒有太大的幫助之一:
所以,我也通過一些搜索SO,並發現: IntellJ IDEA "cannot resolve symbol" and "cannot resolve method"
我使緩存失效,然後重新啓動IDEA。如果這不起作用,我從項目中刪除SDK,然後根據CrazyCoder的說明重新添加。沒有骰子。
您可以在圖像中看到,它很容易解決。 我的問題是可以防止IntelliJ解決它在某些級別(自動完成)已解決的方法。導致問題的代碼遵循如何在Java教程中創建線邊界的示例。任何想法都會很棒。
所以。我提到我對此很新穎嗎? 感謝您的答案,並在那個快速的。 – nihilon
NP :-) IntelliJ試圖從一開始就提醒你。看第一個圖像,BorderFactory加下劃線,因爲沒有構造函數。所以然後你試圖「實例化」(從IntelliJ的角度來看)內部類BorderFactory.createLineColor(),它沒有找到:-) – kukido