我使用Eclipse,结果发现我有一堆导入 * 未解决的错误。
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导入了代码存储库。
答案 0 :(得分:109)
右键单击项目 - > BuildPath - >配置BuildPath - > Libraries选项卡 - >
双击JRE SYSTEM LIBRARY - >然后选择备用JRE
答案 1 :(得分:46)
如果项目是Maven,您可以尝试这种方式:
然后应该解决导入问题。
答案 2 :(得分:1)
这是一个与JRE有关的问题。在我的情况下(eclipse Luna和Maven插件,JDK 7)我通过在pom.xml 中更改 来解决这个问题strong> 然后Maven更新项目 。
发件人:强>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
以强>
<configuration>
<source>1.7</source>
<target>1.7</target>
</configuration>
在JRE中显示问题的屏幕截图:
答案 3 :(得分:0)
如果您偶然删除了JRE SYSTEM LIBRARY, 然后转到你的JRE安装并从那里添加罐子。
如: - C:\ Program Files(x86)\ Java \ jre7 \ lib ---从这里添加罐子
C:\ Program Files(x86)\ Java \ jre7 \ lib \ ext ---从这里添加罐子