The type java.lang.AutoCloseable cannot be resolved. It is indirectly referenced from required .c...

 

出現問題:

The type java.lang.AutoCloseable cannot be resolved. It is indirectly referenced from required .class files

原因:

這是一個“類型到java.lang.charsequence不能解決”的錯誤。這個主要是由於MyEclipse引用了不同版本的jdk工程印發的問題。我們都知道,每次新建一個工程時,MyEclipse都會讓我們選擇要使用的jdk版本,而我的電腦上有jdk1.6和jdk1.7和jdk1.9三個版本。所以當電腦上有多個版本的jdk時,開發環境會自動選擇默認的Jre。所以我們通過以下的方案來解決這個錯誤:

解決方案:更換IDE或者更改JDK。

我提供一種解決方法:更換JDK版本。

具體操作:

1.按照這個路徑進入:Window->preferences->java->Installed JREs:

  看到默認情況下,我IDE使用的是JDK1.6版本。

 

2.點擊add,添加PC上的合適的jdk

 

 

3.找到PC安裝jdk的目錄(找自己的安裝目錄),選擇一個不同的jdk即可--------不是選擇jre.

 

 

 

4.添加之後,多一個,然後更換就決絕問題了。

 

原文出處:https://www.cnblogs.com/dkp0911/p/11602839.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章