社区
Java SE
帖子详情
Java动态加载jar的问题
楠栳枫
2018-11-06 05:10:40
开发中遇到一个需求,需要动态的加载jar包,主要是用了URLClassLoader。
常规情况下没有问题,但是
当加载的jar包中用到了其他的外部包
,应该怎么处理呢?
...全文
60
2
打赏
收藏
Java动态加载jar的问题
开发中遇到一个需求,需要动态的加载jar包,主要是用了URLClassLoader。 常规情况下没有问题,但是当加载的jar包中用到了其他的外部包,应该怎么处理呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
天涯若风
2018-11-07
打赏
举报
回复
你需要把所有的jar依赖加入到项目中
星空是梦想
2018-11-06
打赏
举报
回复
要把用到的外部jar包拷贝到写此方法的project中,并且buildPath,不然的话运行的时候会报找不到Class对象的异常。 推荐一篇文章:https://www.cnblogs.com/franson-2016/p/6145822.html
Java
动态
加载
Jar
包项目常见
问题
解决方案
Java
动态
加载
Jar
包项目旨在解决类
加载
器隔离
问题
,实现类的热部署等灵活扩展。新手使用时可能遇到环境配置致类
加载
失败、
加载
相同类不一致、Android平台预验证失败等
问题
,文中给出了相应的解决步骤,还建议阅读官方文档。
java
动态
加载
指定的类或者
jar
包反射调用其方法-涉及其他
jar
中的类就报ClassNotFound
问题
分析及解决思路
本文详细探讨了
Java
动态
加载
指定类时遇到的ClassNotFound异常
问题
,特别是当涉及到第三方
jar
包时的
问题
。解释了
问题
背后的Tomcat
加载
机制及与JVM
加载
器的关系,提出了解决思路,并提供了相关解决方案。
java
动态
加载
jar
时,
jar
中还有第三方
jar
无法
加载
的解决方法
在
Java
插件化开发中,
动态
加载
含有第三方
jar
的
jar
文件时,会出现找不到第三方类的
问题
。常规的自定义类
加载
器方法无法解决。通过在原
jar
中添加main方法并打包成可执行
jar
,即使不直接运行,也能正确
加载
第三方类。此外,介绍了如何在可执行
jar
根目录添加文件的步骤,包括解压
jar
、复制文件和重新打包的命令。该方法为遇到类似
问题
的开发者提供了解决方案。
java
通过URLClassLoader类
加载
器
加载
外部
jar
文章讲述了在
Java
中如何使用URLClassLoader
动态
加载
未添加到项目依赖的外部
jar
,并调用其内部方法。在
加载
过程中,如果外部
jar
有内部依赖,由于路径
问题
会导致NoClassDefFoundError。解决方案是将内部
jar
资源读出并写入本地文件系统,然后
加载
这些依赖。文章还提供了相关代码示例和打包配置。
Java
ClassLoader基础及
加载
不同依赖
Jar
中的公共类
本文详细介绍了ClassLoader的基础知识、如何在
Java
中
动态
加载
Jar
文件、ClassLoader隔离
问题
及其解决方案,以及如何确保
加载
不同
Jar
包中的公共类不发生冲突。
Java SE
62,621
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章