maven的中央仓库里找不到net.sourceforge.pinyin4j jar包

maven项目,在pom.xml里引入net.sourceforge.pinyin4j,一直报错,后来看了阿里云的私服和maven中央仓库都没有这个包,后来干脆在pom.xml中把这段注释掉,在网上找了个jar包加进来,但是运行的时候还是会报找不到这个类的错误。

注释之后刷新,添加jar包,然后再运行试试

可能是没被maven打包到target中

题主可以吧这两个jar,install到本地仓库中,然后maven pom就能找到了

猜测你只是把jar粘贴到lib里面没有进行buildpath操作,要加载到项目中去才能够使用

clean清楚本地后,重新不部署一次

先清除本地 重新部署 如果还不行 只能这个jar的问题了

一种可能是jar包的问题,一种就是你没有引进去加载。你可以在mvnrepository.com这个上面找下你需要的jar包,重新加载下,然后在maven update一下

先清除本地 重新部署 如果还不行 只能这个jar的问题了

你通过maven管理你的jar包,后来手动导入的方式把jar导入的话,maven打包发布你的项目的时候是不会一并打包你导入的jar的
需要解决maven仓库无法下载的方法
1.先配置maven的环境变量
2.打开cmd窗口输入 mvn install:install-file -Dfile=jar包的位置 -DgroupId=依赖配置项里的groupId -DartifactId=依赖配置项里的artifactId -Dversion=依赖配置项里的version -Dpackaging=jar
注意:‘=’左右不能有空格,不然会安装失败 !