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

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