• Eclipse中Maven项目出现红色感叹号问题


    在Eclipse环境下,有时我们会遇到Maven项目出现红色感叹号的情形,而一旦项目出现感叹号,Eclipse便无法帮我们进行自动编译等工作,尽管有时候不会影响运行,但每次只能手动启动Maven重新编译,非常不便,另外眼前总是闪烁着大红色的惊叹号,看着也是非常的不舒服。

    如下图所示:

    代码出错的时候会显示一个红叉,而出现红色感叹号的时候,多半是由于类路径依赖出了问题。

    首先,可以右键工程 Build Path -- > Config Build Path,找到无效依赖并清除就可以了。

     

     

    如果 Build Path 中没有问题,或者解决完之后红色惊叹号并没有消除,就要通过 Problems 视图查看一下了。

    按住快捷键 Ctrl + 3, 输入 Problems 打开 Problems 视图发现,是其中依赖的一个JAR(json-path-2.4.0.jar)包读取失败造成的。

    此类问题多半是在下载JAR包的时候,由于网络问题下载的JAR包不完整导致的,根据路径找到相关JAR包删除重新下载即可。如果删除后没有触发Maven重新下载,可以右键工程,Maven --> Update Project 即可。

    Problems 视图报错:

    报错信息显示,json-path-2.4.0.jar 读取出了问题,应该是下载不完整。

    Description Resource Path Location Type
    Archive for required library: 'C:/Users/503018338/.m2/repository/com/jayway/jsonpath/json-path/2.4.0/json-path-2.4.0.jar' in project 'kitty-admin' cannot be read or is not a valid ZIP file    kitty-admin    Build path    Build Path Problem

    重新下载后,红色惊叹号消失:


    作者:朝雨忆轻尘
    出处:https://www.cnblogs.com/xifengxiaoma/ 
    版权所有,欢迎转载,转载请注明原文作者及出处。

  • 相关阅读:
    pytest插件
    jmeter中beanshell postprocessor结合fastjson库提取不确定个数的json参数
    简单的介绍一下jmeter各个元件的执行顺序
    强缓存的原理
    Win10设置服务开机自启
    Tomcat部署Web应用程序
    PHP伪协议
    PHP配置文件说明
    PHP-XDebug配置
    Ubuntu_apt命令
  • 原文地址:https://www.cnblogs.com/xifengxiaoma/p/9482773.html
Copyright © 2020-2023  润新知