java找不到jar的原因分析及解决过程
作者:起名困难综合症
遇到IDEA子模块找不到mysql驱动ClassNotFoundException?教你两种亲测有效的方法,快速解决com.mysql.cj.jdbc.Driver加载失败问题,点击获取完整解决方案,轻松搞定jar路径配置
错误场景
在idea中建立了很多Module,在工程目录下的lib添加 jdbc的ja时使用
Class.forName(“com.mysql.cj.jdbc.Driver”);加载类 发现找不到java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
原因分析
猜测是因为添加到工程下lib中的jar没有生成对于子模块module的路径 也就是说找不到 子module找不到父级下文件的路径 需要生成一个路径 classPath
解决方案
1.将jar导入module目录下
2.解决方法二


两种方式亲测可行!
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
