在Eclipse的红色感叹号与mercurial

sta*_*nga 15 eclipse mercurial

我用Mercurial导入了一个项目(hg clone ...).使用Eclipse打开时,项目资源管理器中的项目名称会显示一个红色感叹号,无法构建.显示"无法解析导入java.util"等愚蠢消息,并且未在包资源管理器中标记文件中的错误.

我该如何解决这个问题?

nan*_*nda 31

检查问题视图.通过感叹,它通常意味着构建路径的问题

右键单击项目并选择Build Path - > Configure Build Path,检查项目的Build Path.

我经常遇到的一个问题是不同的人使用不同的Java SDK,因此当您的机器中没有确切的SDK时,您需要更改为Java SDK(通过JRE系统库 - >备用JRE).避免此问题的更好方法是始终从Workspace默认JRE或执行环境中选择JRE系统库.


Joh*_*ohn 5

我通过将外部.jar文件添加到我的项目中解决了这个问题.右键单击项目 - >属性 - > Java构建路径 - >库选项卡 - >添加jar

选择您的jar文件并添加它

那是红色的!标记消失了.