码迷,mamicode.com
首页 > 编程语言 > 详细

maven项目依赖到外部jar时报 java.lang.classnotfoundexception:Type com.xx.xx.xxx not present 的解决

时间:2018-04-08 15:57:42      阅读:292      评论:0      收藏:0      [点我收藏+]

标签:仓库   分享图片   xxx   博客   重装   deb   推荐   ...   直接   

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

  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也能解决,省心

 

   

 

 

 

   

  

 

   

 

maven项目依赖到外部jar时报 java.lang.classnotfoundexception:Type com.xx.xx.xxx not present 的解决

标签:仓库   分享图片   xxx   博客   重装   deb   推荐   ...   直接   

原文地址:https://www.cnblogs.com/huaixiaonian/p/8744935.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!