扫码关注官方订阅号
部门要求进行一些常规性的功能封装,可是发现很多引用了第三方的jar包,如果进行二次打包成jar包,会出现java.lang.NoClassDefFoundError的异常,导致没法使用,请教该怎么解决这种问题呢?
project的lib中加入这些第三方的jar包就可以了
IDE在createArtifact的时候貌似会有compileDependencies之类的选项吧, 可以打包依赖的jar包, 但是工程内必须首先将这些第三方jar加到library里
你在你的项目中,查找你的类所在的jar包是否引入进来,如果没有引入进来的话,你就mvn install 引入进来。
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
project的lib中加入这些第三方的jar包就可以了
IDE在createArtifact的时候貌似会有compileDependencies之类的选项吧, 可以打包依赖的jar包, 但是工程内必须首先将这些第三方jar加到library里
你在你的项目中,查找你的类所在的jar包是否引入进来,如果没有引入进来的话,你就mvn install 引入进来。