36

我使用 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;

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

4

4 回答 4

115

右键项目->BuildPath->Configure BuildPath->Libraries tab->

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

于 2013-06-04T13:21:07.357 回答
47

如果项目是 Maven,你可以这样尝试:

  1. 右键单击“Maven 依赖项”-->“构建路径”-->“从构建路径中删除”;
  2. 右键单击项目,导航到“Maven”--->“更新项目....”;

然后应该解决导入问题。

于 2014-05-26T02:49:48.930 回答
1

这是一个与 JRE 有关的问题。在我的情况下(带有 Maven 插件的 eclipse Luna,JDK 7)我通过在 pom.xmlMaven Update Project中进行以下更改来解决这个问题。

从:

 <configuration>
        <source>1.8</source>
        <target>1.8</target>
</configuration>

到:

 <configuration>
        <source>1.7</source>
        <target>1.7</target>
</configuration>

JRE 中显示问题的屏幕截图: 在此处输入图像描述

于 2015-06-29T10:21:15.297 回答
0

如果您偶然删除了 JRE SYSTEM LIBRARY,请转到您的 JRE 安装并从那里添加 jar。

例如:- C:\Program Files (x86)\Java\jre7\lib ---从这里添加 jars

C:\Program Files (x86)\Java\jre7\lib\ext ---从这里添加 jars

于 2015-02-03T08:32:17.023 回答