zoukankan      html  css  js  c++  java
  • 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/ 
    版权所有,欢迎转载,转载请注明原文作者及出处。

  • 相关阅读:
    Java 实现常见内排序
    markdown基本语法
    HashMap (JDK1.8) 分析
    jQuery总结
    JS 数组 常用方法
    CSS样式 解决文字过长显示省略号问题
    Python中的 __name__属性的含义和作用
    http协议详细介绍
    Http和Https的区别
    爬虫——requests库使用方法
  • 原文地址:https://www.cnblogs.com/xifengxiaoma/p/9482773.html
Copyright © 2011-2022 走看看