为解决引入本地jar包,打包运行后报错问题:ClassNotFound
1.在jar包的跟目录下启动CMD窗口。
2.将本地jar包,加入到自己的maven仓库中:
mvn install:install-file -DgroupId=com.mascloud -DartifactId=sms-sdk -Dversion=1.0 -Dpackaging=jar -Dfile=sms.jar
3.在pom文件中引入jar包:
<dependency>
<groupId>com.mascloud</groupId><!--组id要和上面命令中的: -DgroupId保持一致 -->
<artifactId>sms-sdk</artifactId><!--artifactId要和上面命令中的: -DartifactId保持一致 -->
<version>1.0</version><!--version要和上面命令中的: -Dversion保持一致 -->
</dependency>
此方法亲测有效。
预计可能出现的问题:
1.这样引入后,重新编译时报错,第三方的jar包相关类全部找不到
1.在idea中刷新依赖。
2.检查idea中自己maven的配置,是否配置的自己的仓库中
3.修改完成后,刷新依赖,重新倒下包就可以了。