首頁 > 其他

java.util.Map$Entry cannot be resolved

2019-12-10 21:23:29

目前一直在學習框架知識,還在學習Struts2自己看視訊或者看書,執行環境多少會不一樣,就會出現一些問題,自己嘗試著解決,之前遇到一個小錯誤,查閱一下資料發現都是說JDK版本太高,建議我重新安裝一個低版本的JDK,自己覺得重新安裝比較麻煩,後來發現原來不需要那麼麻煩。

1

自己在試著做簡單的WEB程式時,在繼承ActionSupport介面(extends ActionSupport)時出現錯誤,明明跟書上一樣的,怎麼會錯誤勒,各種不解。


2

上課時老師經常說程式員要學會看錯誤該錯誤,我檢視下面的錯誤提示。

DescriptionResourcePathLocationType

The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class filesLoginAction.java  /HelloWorld/srcline 1Java Problem。英文不太好,故意拿去翻譯了一下,中文意思差不多是:

描述資源路徑位置型別

該型別的java.util.Map$項不能得到解決。這是間接地從必需的.class檔案LoginAction.java/的HelloWorld/ src目錄第1行的Java問題參照。

英文好的大神湊合著看看吧




3

解決方法如下:在工程目錄下面找到JRE System Library選項,右鍵Build path選擇Configure Bulid Path。



4

你會看到如下面的面板,選中JRE System Library,然後單擊Edit。



5

點選Installed JRES,看到下面面板,選擇Sun Jdk1.6.0_13,點選OK按鈕即可,你就會發現問題解決了。


6

這裡說說繼承ActionSupport介面的作用,可以直接使用系統內建的結果型別,SUCCESS,ERROR,INPUT等,Sun Jdk 1.6.0_13是軟體內建的JDK版本。希望能解決你的問題,如果的確解決了您的問題,麻煩在下方投個票,如果還有什麼問題,可以私下找我。

IT145.com E-mail:sddin#qq.com