zoukankan      html  css  js  c++  java
  • maven项目依赖jar包报 java.lang.classnotfoundexception:Type com.xx.xx.xxx not present 的解决

    今天在工作的时候遇到了这样一个奇葩的异常:

      java.lang.classnotfoundexception:Type com.ys.yahu.vo.file.MobileFileVo not present

     很明显是类找不到的原因,但是这个类是maven依赖进来的

     尝试了很多方法:

         更新maven,本地仓库删掉这个包重新下载都没有解决

         以为是eclipse没有编译的问题,于是按照百度来的其他方法设置也没有解决

         甚至删除项目重新在svn下载都没有解决...

    在同事机器上启动是完全没问题的..

         因为要处理的工作与这个jar没关系,就把用到整个的地方注释掉了,项目能正常启动...

        但是在工作过程中,又发现了个搞笑的问题...就是我的js的debugger调试也进不去了....,直接给我跳到了对应的controller..

    同样在同事机器上是完全没问题的..,心态有点崩了

        于是开始定位问题,应该是eclipse的问题..

        自己重新安装了个eclipse,也是没问题的,但是不甘心额,还是想把原因找出来...

        翻到了一遍博客,按照上面操作了一遍,虽然没有解决,但是思路很好,给大家推荐下   https://blog.csdn.net/l3922768721/article/details/54944262

        这个时候想到会不会是eclipse识别maven仓库的问题,于是吧eclipse的maven仓库的设置改了下:

      

        其实就是改了下 User Settings 的路径,文件被我放到一个新的路径下,重新加载maven依赖

        加载完成后,问题得到了解决,而且js的debugger调试断点也能进去了....(感觉神奇的很)

        后来再把User Settings 的路径改原来路径,也是没有问题的...,异常就无法重现了,所以没截图

        只能说这个eclipse有时候会出现一些莫名其妙的问题,这个问题也是解决的莫名其妙....,如果有遇到类似情况的朋友可以参考下..,当然重装eclipse也能解决,省心

       

       

      

       

  • 相关阅读:
    Makefile 文件详细规则
    unrar命令
    Vector容器 和 iteration 迭代器
    python的with语句
    anaconda 使用总结
    vim 保存退出命令集
    Tensorflow实例集
    jupyter notebook 使用例子
    tensorflow 安装教程(最佳)
    Ext.NET 4.1.0 搭建页面布局
  • 原文地址:https://www.cnblogs.com/huaixiaonian/p/8744935.html
Copyright © 2011-2022 走看看