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

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

| Eclipse中的红色感叹号图标是什么意思?互联网上关于“红色感叹号图标”,“红色感叹号装饰器”和“红色爆炸图标”的搜索结果很多,这无疑是因为许多插件和与编程相关的工具都使用红色感叹号图标。因此,很明显,这就是我的意思: 它在Package Explorer视图中显示为项目上的装饰器。 就我而言,当缺少的构建路径变量被填充时,该图标消失了。我使用的是MyEclipse 9.0,但我认为这不是MyEclipse特有的。互联网上的其他人报告说,这与其他问题有关,包括Subclipse,“ 0”文件夹和在工作副本之间移动文件。     

解决方法

根据文档:   装饰Java项目并进行工作   包含构建路径错误的集 在实践中,我发现“构建路径错误”可能是由多种原因引起的,具体取决于激活的插件。检查“问题”视图以获取更多信息。     ,当我尝试将源文件和JAR文件从一台计算机导入另一台计算机时,我也遇到了类似的问题。与旧计算机相比,新计算机上的JAR路径有所不同。我解决了如下 右键单击“项目名称” 选择“构建路径” 然后选择“配置构建路径” 点击“图书馆” 删除所有引用旧路径的库 然后,删除了“项目名称”上的感叹号。     ,这意味着项目中的构建路径存在问题。如果它是一个android项目,则大多数情况下意味着找不到project.properties文件中指定的目标值。这也可能是由于其他种类的内置问题引起的。但这主要是针对已建问题而显示的。有关更多详细信息,请参见此处。它是关于在Eclipse中看到的内置错误修饰器。 该页面的摘录: 在项目中的其他问题中,有时容易忽略构建路径问题。现在,Package Explorer和Project Explorer视图在包含构建路径错误的Java项目和工作集中显示了一个新的装饰器: 可以在“问题”视图中看到具体的错误,如果打开视图菜单并选择“分组依据”>“ Java问题类型”,则所有错误均会显示在“构建路径”类别中:     ,我发现了另一个可能出现红色感叹号的情况。我将目录从一个项目复制到另一个项目。该目录包括一个隐藏的.svn目录(原始项目已提交给版本控制)。当我将新项目检入SVN时,复制的目录仍然包含旧的SVN信息,从而错误地将其自身标识为原始项目中的元素。 我通过查看目录的属性,选择SVN信息并查看资源URL来发现问题。我通过为复制的目录删除隐藏的.svn目录并刷新项目来解决此问题。红色的感叹号消失了,我能够正确检入目录及其内容。     ,可能有几个原因。在大多数情况下,可能是以下原因之一, 您已经从/ lib文件夹中删除了一些.jar文件 您已添加新的.jar文件 您添加了新的.jar文件,这些文件可能与其他文件冲突 因此,我们要做的是解决那些丢失/更新/新添加的jar文件。 右键单击该项目,然后单击“ѭ” 选择
Java Build Path
转到
Libraries
标签 删除已经删除的jar文件引用。它们附近会有一个红色标记,因此您可以轻松识别它们。 使用ѭ4将引用添加到新添加的.jar文件中 刷新项目 如果是上述原因之一,将解决此问题。     ,我所做的事情很奇怪,但是以某种方式解决了问题。选择任何项目并对build.properties文件进行伪编辑(例如,添加和删除空格然后保存文件)。清理并重建工作区中的项目。 希望这可以解决您的一些问题。     ,确保没有任何未定义的类路径变量(如M2_REPO)。     ,我有同样的问题,安德鲁是正确的。检查您的类路径变量\“ M2_REPO \”。它可能指向本地Maven存储库的无效位置。 在我的情况下,我在命令行上使用
mvn eclipse:eclipse
,并且此插件设置了M2_REPO类路径变量。 Eclipse在主目录中找不到我的maven settings.xml,因此错误地是M2_REPO类路径变量。我的解决方案是重新启动eclipse,它获取了我的settings.xml并删除了我项目中的红色惊叹号。 我从这个家伙那里得到了更多信息: http://www.mkyong.com/maven/how-to-configure-m2_repo-variable-in-eclipse-ide/     ,以下是Steve Hansen Smythe给出的对我有用的解决方案。我只是在这里粘贴。谢谢史蒂夫。 \“我发现了另一个可能出现红色感叹号的情况。我将一个目录从一个项目复制到另一个项目。此目录包括一个隐藏的.svn目录(原始项目已提交给版本控制)。当我检查新目录时项目复制到SVN中,复制的目录仍然包含旧的SVN信息,从而错误地将其自身标识为原始项目中的元素。 我通过查看目录的属性,选择SVN信息并查看资源URL来发现问题。我通过为复制的目录删除隐藏的.svn目录并刷新项目来解决此问题。红色的感叹号消失了,我能够正确检查目录及其内容。\“     ,以下是给我使用的解决方案: 我选择了特定项目>右键单击>构建路径>配置构建路径>库>我注意到JRE系统库正在显示(Unbound)。 选择该库>单击删除>单击应用>单击添加库> JRE系统库>下一步>默认工作区JRE>单击完成>应用>确定。 现在您将在项目中看不到这些惊叹号图标。     

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


依赖报错 idea导入项目后依赖报错,解决方案:https://blog.csdn.net/weixin_42420249/article/details/81191861 依赖版本报错:更换其他版本 无法下载依赖可参考:https://blog.csdn.net/weixin_42628809/a
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下 2021-12-03 13:33:33.927 ERROR 7228 [ main] o.s.b.d.LoggingFailureAnalysisReporter : *************************** APPL
错误1:gradle项目控制台输出为乱码 # 解决方案:https://blog.csdn.net/weixin_43501566/article/details/112482302 # 在gradle-wrapper.properties 添加以下内容 org.gradle.jvmargs=-Df
错误还原:在查询的过程中,传入的workType为0时,该条件不起作用 <select id="xxx"> SELECT di.id, di.name, di.work_type, di.updated... <where> <if test=&qu
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct redisServer’没有名为‘server_cpulist’的成员 redisSetCpuAffinity(server.server_cpulist); ^ server.c: 在函数‘hasActiveC
解决方案1 1、改项目中.idea/workspace.xml配置文件,增加dynamic.classpath参数 2、搜索PropertiesComponent,添加如下 <property name="dynamic.classpath" value="tru
删除根组件app.vue中的默认代码后报错:Module Error (from ./node_modules/eslint-loader/index.js): 解决方案:关闭ESlint代码检测,在项目根目录创建vue.config.js,在文件中添加 module.exports = { lin
查看spark默认的python版本 [root@master day27]# pyspark /home/software/spark-2.3.4-bin-hadoop2.7/conf/spark-env.sh: line 2: /usr/local/hadoop/bin/hadoop: No s
使用本地python环境可以成功执行 import pandas as pd import matplotlib.pyplot as plt # 设置字体 plt.rcParams['font.sans-serif'] = ['SimHei'] # 能正确显示负号 p
错误1:Request method ‘DELETE‘ not supported 错误还原:controller层有一个接口,访问该接口时报错:Request method ‘DELETE‘ not supported 错误原因:没有接收到前端传入的参数,修改为如下 参考 错误2:cannot r
错误1:启动docker镜像时报错:Error response from daemon: driver failed programming external connectivity on endpoint quirky_allen 解决方法:重启docker -> systemctl r
错误1:private field ‘xxx‘ is never assigned 按Altʾnter快捷键,选择第2项 参考:https://blog.csdn.net/shi_hong_fei_hei/article/details/88814070 错误2:启动时报错,不能找到主启动类 #
报错如下,通过源不能下载,最后警告pip需升级版本 Requirement already satisfied: pip in c:\users\ychen\appdata\local\programs\python\python310\lib\site-packages (22.0.4) Coll
错误1:maven打包报错 错误还原:使用maven打包项目时报错如下 [ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (default-resources)
错误1:服务调用时报错 服务消费者模块assess通过openFeign调用服务提供者模块hires 如下为服务提供者模块hires的控制层接口 @RestController @RequestMapping("/hires") public class FeignControl
错误1:运行项目后报如下错误 解决方案 报错2:Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (default-compile) on project sb 解决方案:在pom.
参考 错误原因 过滤器或拦截器在生效时,redisTemplate还没有注入 解决方案:在注入容器时就生效 @Component //项目运行时就注入Spring容器 public class RedisBean { @Resource private RedisTemplate<String
使用vite构建项目报错 C:\Users\ychen\work>npm init @vitejs/app @vitejs/create-app is deprecated, use npm init vite instead C:\Users\ychen\AppData\Local\npm-