Answers:
有一个问题视图(尝试“窗口”->“显示视图”)显示了这种情况。
它通常缺少Jars(例如,您的项目配置引用了一个不存在的jar),对于JDT而言,诸如此类,但显然这些天Eclipse可以以多种方式使用,可以是任何东西。
这意味着项目中的构建路径存在问题。如果它是一个android项目,则大多数情况下意味着找不到project.properties文件中指定的目标值。这也可能是由于其他种类的内置问题引起的。但这主要是针对已建问题而显示的。有关更多详细信息,请参见此处。它是关于在Eclipse中看到的内置错误修饰器。
该页面的摘录:
在项目中的其他问题中,有时容易忽略构建路径问题。现在,Package Explorer和Project Explorer视图在包含构建路径错误的Java项目和工作集上显示了一个新的装饰器:
可以在“问题”视图中看到具体的错误,如果打开视图菜单并选择“分组依据”>“ Java问题类型”,则所有错误均会显示在“构建路径”类别中:
这可能是一个构建问题。哪个固定的地雷正在使用Maven(Alt + F5)更新项目
Solutin 1:
第1步
右键单击您的项目->关闭项目。它将关闭您的项目和该项目的所有打开的文件
第2步
右键单击您的项目->打开项目。它将打开您的项目并重建您的项目,希望它能完全解决红色感叹号
解决方案2:
第1步
右键单击项目->属性-> Java构建路径。根据以下屏幕截图,您是否可以看到库文件前面缺少内容?
步骤:2 如果将jar文件放置在项目的WEB-INF / lib中,则单击“添加Jar”以选择您的Jar文件;如果将jar文件放置在计算机上的某处,则单击“添加外部Jar”
步骤:3 选择旧的丢失文件,然后单击“删除”, 单击此处以获取图像
解决方案3: 右键单击您的项目->属性-> Java构建路径-> JRE系统库,然后重新配置JRE
并转到您的项目,然后在项目目录中删除.properties和.classpath。
备份您的项目数据并创建一个新数据,然后按照 solutions 1 & 2
这意味着在配置“构建路径” /将jar添加到项目时,给定的路径中缺少jar文件。
再次配置jar。
我关于感叹号的问题在以下部分中:“右键单击项目文件夹”-“属性”-“库”选项卡。在libray上有一个红色标记的错误,可能不在正确的位置,因此我将其删除并删除。标记消失了。删除一些旧项目后出现此问题。
如果您的IDE从给定的路径中找不到JRE。然后,您需要手动在Eclipse中添加JRE路径,以从项目中删除红色感叹号。为此,请按照以下步骤操作:
转到属性> Java构建路径>库>单击编辑
然后选择Alternate JRE,然后单击Finish。
注意:如果您尚未安装Java Runtime Environment(JRE),请进行安装。
我遇到了同样的问题....实际的问题是缺少.jar文件,这使我的工作区发生了变化。我刚刚从新工作区中删除了appcompat文件夹(具有“ .jar”文件),并从我的旧工作区中复制了它。这解决了我的问题。
这与本地存储库.m2中具有相同依赖关系的多个版本有关
转到ur eclipse>“问题”选项卡>查看错误>转到本地.m2文件夹
删除您最近添加的依赖项的所有不相关版本。
然后尝试重建项目。
我也面对这种奇怪的情况。我所知道的是,早先我使用Spring 1.5.4版运行我的Spring项目,后来我选择了2.0.1版来运行一个项目。那是我收到此错误的时间。当我访问POM并将Spring版本手动更改为1.5.4时,错误消失了。我猜是,maven根据指定的Spring版本下载了所需的JAR。如果您更改版本,如果已经为先前的Spring版本下载了JAR,并且在.m2源文件夹中找到C:-> Users->“ Logged-In-User-Name”->,则maven将不会下载JAR。 m2路径。
我再次做的是保持Spring版本不变(如2.0.1),如前所述打开“问题”视图,并通过访问.m2文件夹删除了“问题”视图中未找到的JAR。在“问题”视图中提到的路径是JAR)。然后,我更新了行家,所有问题都消失了。
这就是我得出的结论,问题出在先前的Spring版本的.m2文件夹中下载的JAR。
就我而言,这是不正确/不正确的依赖关系
标记>问题突出
spring/.gradle/cache/httpcomponents.......pom is not valid archive
我删除了
compile group: 'org.apache.httpcomponents', name: 'httpcomponents-client', version: '4.5.6', ext: 'pom'
变成
compile group: 'org.apache.httpcomponents', name: 'httpclient', version: '4.5.6'
要删除项目上的RED EXCLAMATION标记,
我已经使用和或删除了所有JAR文件。
重新安装。
此操作解决了我带有红色感叹号的问题。BUILD Path--> LIBRARY --> ADD EXTERNAL JARs
remove all
selected JAR