程序包找不到

背景:新引入了一个项目,启动时出现了程序包找不到的错误。

错误原因:提示的很清楚,找不到相应的程序包,就是你引用了该包,但是依赖中没有找到

解决思路:

1)找到你对应的import对应的软件的pom.xml。

2)查看错误原因

   1.查看是否引入了该包。如果引入了,但是出错,一般是jar文件下载到本地仓库时失败了,删除本地仓库的jar包,重新下载,或者拷贝同事的本地仓库的jar包。

   2.引入了该包,但是运行时出现该错误,可能是文件修改后未同步编译,就是你改了,但是编译的文件没有更新,删除target目录就可以,以前用eclipse时去工作区间下删除.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps对应的编译好的文件。删除完后重新运行

  3.pom.xml未引入该包,引入即可

  4.pom.xml未引入该包,但是引入了其他包,其他包引入了该包。这时查看其他包的情况,可能是其他包做了更新,而自己本地仓库的还是以前版本的,将这个其他包删除重新引入即可。

 

我本次错误原因就是因为本地引用了ray包,新项目使用的tk包在ray包中引用。而以前ray包是没有tk的。新更新的ray包才有(万年1.0)。删除ray包重新导入即可。

maven配置和本地仓库可以在idea中查看

程序包找不到

maven依赖关系查看

程序包找不到