100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > IntelliJ IDEA Dependency 'XXXX' not found 或 java:程序包XXXX不存在 找不到的解决方案

IntelliJ IDEA Dependency 'XXXX' not found 或 java:程序包XXXX不存在 找不到的解决方案

时间:2020-01-01 17:16:28

相关推荐

IntelliJ IDEA Dependency 'XXXX' not found 或 java:程序包XXXX不存在 找不到的解决方案

注:!!!此解决方案的前提是你有这个jar包

两种情况!一种如下:

问题的情况:

我出现的这个情况很奇怪,我也引入了依赖的jar包,放的maven地址也对,名称也对,也引入了,也不报错,但是就感觉没引入,就是启动 install 的时候报错,说程序包XXX存在,找不到之类的。。。

这样的,就是这个jar包报错... ...咱也不知道咋回事,咱就弄就行了... ...

打开咱们的jar包的文件夹的地方,我的在D盘根目录(别学我,我弄的十分不规范)... ...

然后你会看见打开小黑窗口,输入如下指令

mvn install:install-file -Dfile=D:\javastruct-SNAPSHOT-1.0.jar -DgroupId=com.psa-software -DartifactId=javastruct -Dversion=SNAPSHOT-1.0 -Dpackaging=jar

上面,我们能看见“D:\javastruct-SNAPSHOT-1.0.jar”,这里面D:\是我 的路径,“javastruct-SNAPSHOT-1.0.jar” 是我的包名,这些都是需要改的,其他的都不用动... ...

如下:

红色箭头的是我输入的命令,执行成功就OK啦,这样的话,你引入的依赖就不会出错了。

第二种情况:

因为我没及时截图我就大概给大家描述一下是什么错误

//在控制台中显示的类似如下D:\Site\Idea\Room\code\dtustruct\src\main\java\com\nokia\iot\app\mqtt\struct\baoxin.java//(这里有一个箭头,表示说明下面的这些东西都是baoxin.java文件内的东西,能折叠)//下面都是Java:程序包xxxx不存在Java:程序包xxxx不存在Java:程序包xxxx不存在Java:程序包xxxx不存在

这样的情况下,(以下为猜想)

可能是你的文件夹中的格式进行了改动,导致部分文件的路径是找不到的,需要重新编译整个项目

很好~那就去编译整个项目吧

如下:

其实还有第三种解决办法,删Maven库!!!

他是因为某些原因某个的方法的jar包下载没下来,

或者说是因为你电脑上有缓存,但是电脑误以为你本地有(或者他去找过一次了,没有,就不再去找了),无需再去服务器上的maven库去获取,这时候你去删你自己本地的Maven 里的某一个jar包的文件夹是没有作用的,他还是会去缓存里取出jar包放回去,

而你,你需要手动的去全删了!!!整个本地Maven库,让他不得不重新去服务器上的Maven本地库(或者去外网的Maven库)去获取jar包,这时才有可能清除掉缓存。

本人试过了,“Close Project” 和 “Invalidate Caches / File...” 什么的,包括关了idea 我试的都无效,毕竟,idea这东西,说不定哪个地方就抽抽了,说不定你试试就好了... ...

去吧~我对于这个问题真是醉了~醉醉的~差点整的我看反胃咯~

不过,他要是在你工作中好好的,突然你在打包或者发布的时候就出现这个问题了,用第二中方法就能行,反正我是这么解决的,几乎百试百灵。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。