繁体   English   中英

Eclipse:“无法解析导入 java.io”

[英]Eclipse: "The import java.io cannot be resolved"

我在 Eclipse 中有几个 Android 项目,一切都很好,除了一个(库)无法解析任何导入。

java.io 导入在同一工作区中的其他 Android 项目中确实可以很好地解决,并且以前(我也没有使用它超过一年)这个库工作得很好。

有任何想法吗?

检查两件事

Eclipse首选项

  1. 检查Eclipse首选项: Java - > Installed JREs
  2. 您正在使用的那个应该被标记,它应该是JDK而不仅仅是JRE。

项目构建路径

  1. 还要检查项目的构建路径:右键单击项目 - > Properties - > Java Build Path
  2. 检查libraries文件夹中是否存在JRE系统库并且...
  3. 如果不是使用Add library - > JRE System Library添加它,然后选择正确的(从已安装的JDK)。

以下对我有用:

  • 关闭项目并重新打开它。

要么

  • 清理项目(=重建构建路径,从而重新配置JDK库)。

我正在使用Maven这是我所做的重新解决 - >

  1. 右键单击项目
  2. Maven - >更新项目。 确保选择“强制更新快照/版本”。
  3. 还要检查“清理项目”,“从pom更新项目conf”和“刷新工作区资源选项”,然后单击“确定”。

我错过了项目树中的JRE系统库。 导航到Projects的Build Path和'Add(ing)Library'工作!

我刚刚用 Eclipse 2022-6 和 java-17-openjdk-amd64 遇到了这个问题。 我刚刚在另一个文件中编辑时出现,相同的代码之前已经工作过。

对我来说,所有设置都是正确的,上述技巧都没有奏效。 然后我所做的是完全删除导入命令import java.io.Closeable; ,保存文件,在同一位置添加相同的导入命令,然后再次保存。 错误消失了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM