资讯专栏INFORMATION COLUMN

java.lang.ClassNotFoundException 问题与解决

zhangfaliang / 1921人阅读

摘要:问题描述我使用的构建的项目,报错如标题。最后,测试程序,运行正常,上述报错消失。补充知识将项目根目录下目录清理掉。将项目打包成包,并安装到本地仓库。

问题描述

我使用的maven构建的java项目,报错如标题。

问题解决

依据[1],run as == > maven build == > 在goals中输入clean test(即使用mvn clean test命令),在打印的日志中有一句如下所示
[WARNING] 读取E:JarRepositorycomstumbleuponasync1.4.1async-1.4.1.jar时出错; invalid LOC header (bad signature)
依据[2],简单理解,那个jar包有问题,到本地仓库中把对应的jar包删掉,让maven重新下载。
最后,测试程序,运行正常,上述报错消失。

补充知识

mvn clean:将项目根目录下target目录清理掉。
mvn compile:将项目中.java文件编译为.class文件。
mvn test:将项目根目录下src/test/java目录下的单元测试类都会执行。
mvn package:将项目打包。
mvn install:将项目打包成jar包,并安装到本地仓库。

参考文献

[1] https://stackoverflow.com/que... (java - How do I resolve ClassNotFoundException? - Stack Overflow)
[2] https://happyqing.iteye.com/b... (maven 错误:读取 xxx.jar 时出错;invalid LOC header (bad signature) 1 错误 - - ITeye博客)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/74654.html

相关文章

  • java.lang.ClassNotFoundException 问题解决

    摘要:问题描述我使用的构建的项目,报错如标题。最后,测试程序,运行正常,上述报错消失。补充知识将项目根目录下目录清理掉。将项目打包成包,并安装到本地仓库。 问题描述 我使用的maven构建的java项目,报错如标题。 问题解决 依据[1],run as == > maven build == > 在goals中输入clean test(即使用mvn clean test命令),在打印的日志中...

    RichardXG 评论0 收藏0
  • Android实际开发bug大总结

    摘要:换句话说,环境或应用程序没有处于请求操作的适当状态。项目中异常分析引发崩溃日志的流程分析解决办法常见的出现场景状态异常非法线程操作。导致的方法出来显示消息位于该消息之后,迟迟没有执行。这时候,的超时检测结束,删除了服务中的记录。 目录介绍 1.1 java.lang.UnsatisfiedLinkError找不到so库异常 1.2 java.lang.IllegalStateExce...

    peixn 评论0 收藏0
  • 崩溃bug日志总结2

    摘要:出现错误引发崩溃日志的流程分析这个错误是应用的方法总数限制造成的。 目录介绍 1.1 java.lang.ClassNotFoundException类找不到异常 1.2 java.util.concurrent.TimeoutException连接超时崩溃 1.3 java.lang.NumberFormatException格式转化错误 1.4 java.lang.Illegal...

    sutaking 评论0 收藏0
  • 异常!!!

    摘要:常见的异常列出四五种,是基本要求。该异常经常被称为强制类型转换异常。违法的状态异常。数组大小为负值异常。属性不存在异常。是所有虚拟机正常操作期间可以被抛出的异常的父类。由安全管理器抛出,用于指示违反安全情况的异常。字符串索引越界异常。 常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常Class...

    booster 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<