无法为Java SE标准类解析导入XXX

Kar*_*hik 30 java eclipse

我使用Eclipse,结果我有一堆import * not resolved的错误.

import java.sql.Date;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Map.Entry;
Run Code Online (Sandbox Code Playgroud)

以上所有都有相同的错误.我检查了我的java版本是1.7.0 open jdk.我更新了Java Home和JRE库以供使用.它仍然无法正常工作.注意:我通过mercurial插件本身从bibucket导入了代码库.

PSR*_*PSR 110

右键单击项目 - > BuildPath - >配置BuildPath - > Libraries选项卡 - >

双击JRE SYSTEM LIBRARY - >然后选择备用JRE

  • @PSR,为什么这个答案有效?为什么默认的JRE不可用? (10认同)

Alt*_* Hu 46

如果项目是Maven,您可以尝试这种方式:

  1. 右键单击"Maven Dependencies" - >"Build Path" - >"从构建路径中删除";
  2. 右键单击项目,导航到"Maven"--->"更新项目....";

然后应该解决导入问题.

  • 非常感谢.我真的很生气这个导入的东西. (2认同)
  • @ Alter.hu它帮我一段时间.在我清理我的Maven项目并在我的java类中更改某些内容(例如添加一些代码)并保存之后 - 我遇到了同样的问题.它一直在重复.任何的意见都将会有帮助. (2认同)