码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2019-09-28 14:37:57      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:pre   add   col   解决   closeable   mic   inf   ref   type   

 

出现问题:

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.添加之后,多一个,然后更换就决绝问题了。

技术图片

 

技术图片

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

标签:pre   add   col   解决   closeable   mic   inf   ref   type   

原文地址:https://www.cnblogs.com/dkp0911/p/11602839.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!