遇到:無法解析型別 java.lang.CharSequence怎麼辦?
阿新 • • 發佈:2018-12-22
在網上下載了一個原始碼,匯入Myeclipse後顯示瞭如下錯誤:
無法解析型別 java.lang.CharSequence。從必需的 .class 檔案間接引用了它
可我明明記得所有包都導好了,庫檔案也搞定了。
Myeclipse 提示我重新構建路徑。
於是我去瞄了一下
這路徑配置的完美啊,為什麼還有問題??
最後各種嘗試,得出結論:
用的JDK版本過高,UUID.class是1.7以前的Class檔案,1.8後被更好的代替了,並且SUN公司也沒有向下相容。
解決辦法如下:分兩個,1.用Myeclipse(自帶JDK1.6),2.不是用Myeclipse
假如用的不是Myeclipse
1.重新下載一個1.7或者更低版本的JDK檔案。
(下載地址:http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-windows-x64.exe?AuthParam=1469105651_d5f18e4fe1ae696f0c386805474b862b)
2.先把原來的版本比較高的JRE刪除掉,然後重新構建路徑。
用的是Myeclipse
1.右鍵專案開啟構建路徑,先把原來的版本比較高的JRE刪除掉,然後選擇庫,點選新增庫。
2.點選JRE系統庫,選擇下一步。
3.選擇備用JRE
確認即可。