Eclipse中的红色感叹号图标是什么意思?

Pop*_*ops 155 eclipse svn icons

Eclipse中的红色感叹号图标是什么意思?互联网上有很多不同的搜索结果关于"红色感叹号图标"和"红色感叹号装饰"和"红色爆炸图标",毫无疑问,因为许多插件和编程相关工具使用红色感叹号图标.所以,要清楚,这是我的意思:

红色感叹号图标的屏幕截图

它在Package Explorer视图中显示为项目的装饰器.

在我的情况下,当填充缺少的构建路径变量时,图标消失.我正在使用MyEclipse 9.0,但我不认为这是特定于MyEclipse的.互联网上的其他人报告说它与其他问题有关,包括Subclipse,.svn文件夹和工作副本之间的文件移动.

Zoo*_*ork 181

根据文件:

装饰包含构建路径错误的Java项目和工作集

在实践中,我发现"构建路径错误"可能由多种原因引起,具体取决于哪些插件处于活动状态.有关详细信息,请查看"问题"视图.

  • +1 for*"检查**问题**视图"*.在我的情况下,检查项目没有任何问题,但项目是*"缺少必需的源文件夹:'target/generated/src/main/java'*".这就是当你使用**Maven**时你会在结账后第一次没有建立项目时发生的事情. (16认同)

yog*_*haj 17

当我尝试将源文件和JAR文件从一台机器导入另一台机器时,我也遇到了类似的问题.与旧机器相比,新机器上的JAR路径不同.我解决了以下问题

  1. 右键单击"项目名称"
  2. 选择"构建路径"
  3. 然后选择"配置构建路径"
  4. 点击"图书馆"
  5. 删除所有引用旧路径的库

然后,删除"项目名称"上的感叹号.


Vin*_*kal 16

这意味着项目中的构建路径存在问题.如果它是一个android项目,那么它主要意味着找不到project.properties文件中指定的目标值.这也可能是由于其他类型的构建问题引起的.但它主要表现为建筑问题.有关详细信息,请参见此处 它是关于在日食中看到的内置错误装饰器.

该页面的摘录:

在项目中的其他问题中,构建路径问题有时容易被遗漏.Package Explorer和Project Explorer视图现在在Java项目和包含构建路径错误的工作集上显示一个新的装饰器:

在此输入图像描述

具体错误可以在Problems视图中看到,如果打开视图菜单并选择Group By> Java Problem Type,它们都会显示在Build Path类别中:

在此输入图像描述


小智 6

我发现了另一种情况,可能会出现红色感叹号.我将一个目录从一个项目复制到另一个项目.该目录包含一个隐藏的.svn目录(原始项目已提交给版本控制).当我将新项目检入SVN时,复制的目录仍包含旧的SVN信息,错误地将自身标识为其原始项目中的元素.

我通过查看目录的属性,选择SVN信息和查看资源URL来发现问题.我通过删除我复制的目录的隐藏.svn目录并刷新我的项目来解决问题.红色感叹号消失了,我能够正确检查目录及其内容.


pri*_*ime 6

可能有几个原因.大多数情况下,可能是以下一些原因,

  1. 您已从/ lib文件夹中删除了一些.jar文件
  2. 您添加了新的.jar文件
  3. 您添加了可能与其他人冲突的新.jar文件

所以要做的是我们必须解决那些丢失/更新/新添加的jar文件.

  1. 右键单击项目并 go to properties
  2. 选择 Java Build Path
  3. 转到Libraries选项卡
  4. 删除已删除的jar文件引用.它们附近会有红色标记,因此您可以轻松识别它们.
  5. 使用添加对新添加的.jar文件的引用 Add JARs
  6. 刷新项目

如果是因为上述原因之一,这将解决问题.