社区
Java SE
帖子详情
自定义classloader的问题
百岁
2009-07-09 03:14:37
当我写了一个继承与classloader类的自定义classloader之后,在加载class时候如何告诉JVM用我自己写的那个classloader来加载类呢? JVM怎么知道哪个类是用哪个classloader来加载的?
...全文
110
6
打赏
收藏
自定义classloader的问题
当我写了一个继承与classloader类的自定义classloader之后,在加载class时候如何告诉JVM用我自己写的那个classloader来加载类呢? JVM怎么知道哪个类是用哪个classloader来加载的?
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ghchen
2009-11-24
打赏
举报
回复
当我写了一个继承与classloader类的自定义classloader之后,在加载class时候如何告诉JVM用我自己写的那个classloader来加载类呢?
你自己写代码来调用,像下面
ClassLoader loader = new NetworkClassLoader(host, port);
JVM怎么知道哪个类是用哪个classloader来加载的?
Object main = loader.loadClass("Main").newInstance();
百岁
2009-11-24
打赏
举报
回复
[Quote=引用 4 楼 tnubi 的回复:]
你自己写的永远应该没有机会执行 因为在加载你写的类之前 它会加载父类(虽然不是继承关系)要是父类已经加载了 它就不会在加载你写的了 要是你写的类能够被加载 在写个类把硬盘格式化什么的 那不就是核心病毒了么!
[/Quote]
不是很明白呀,既然自己写的classloader永远没有办法执行,那为什么java还提供自定义classloader的机制呢?
tnubi
2009-07-15
打赏
举报
回复
你自己写的永远应该没有机会执行 因为在加载你写的类之前 它会加载父类(虽然不是继承关系)要是父类已经加载了 它就不会在加载你写的了 要是你写的类能够被加载 在写个类把硬盘格式化什么的 那不就是核心病毒了么!
百岁
2009-07-10
打赏
举报
回复
顶
百岁
2009-07-09
打赏
举报
回复
老兄啥意思呀?
网站推广优化yetaoaiueo
2009-07-09
打赏
举报
回复
SUPER.
自定义
ClassLoader
在Tomcat中的
问题
公司要求做加密,于是上网搜啊,都说加密重要的.class,
自定义
ClassLoader
加载加密的class,其实我感觉也没有用,defineClass时还是要解密。但是其间遇到一个
问题
一直不知道什么原因: Jdk1.6 Tomcat5.5
自定义
的
ClassLoader
类:My
ClassLoader
待解密的类:LicenseUtils 我用My
ClassLoader
加载Lic...
android
自定义
class,关于Android中
自定义
ClassLoader
耗时
问题
的追查
前言Android中类加载器有Boot
ClassLoader
,URL
ClassLoader
,Path
ClassLoader
,Dex
ClassLoader
,BaseDex
ClassLoader
,等都最终继承自java.lang.
ClassLoader
最近在优化西瓜视频客户端冷启动速度时,发现在关闭插件
ClassLoader
注入的情况下,启动速度提升了300ms左右,但是西瓜在启动阶段并没有使用到...
使用
自定义
classloader
解决web工程的jar包冲突
问题
1)起因在使用tomcat7工程时,需要生成word文件并下载,预使用poi3.x的jar包完成相关功能。但是web工程中已经有了poi2.x的jar包,poi2.x的jar包被extremetable表格类控件使用,且不能用poi3.x代替。这两个jar包相互冲突,web工程不可用。2)使用
自定义
classloader
加载不同的jar包解决冲突考虑到word文件生成功能使用不频繁,
自定义
clas...
java
自定义
异常_Java
自定义
ClassLoader
加载Class的
问题
Java
自定义
ClassLoader
加载Class的
问题
前面两篇介绍了Java中的
ClassLoader
,如果对
ClassLoader
不熟悉的朋友可以参考以下文章。Java中的
ClassLoader
机制Java
自定义
ClassLoader
实现在
自定义
ClassLoader
的时候,我们不能把加载进来的class直接转成对应的对象,因为这两是不同
classLoader
加载进来的,下面是测试的代码,T2...
自定义
ClassLoader
,jar包无法加载jar包配置文件
问题
会写
自定义
ClassLoader
同学,相信你也对
ClassLoader
有一定的认识。或者你也可以帮我解惑一下..... URL
ClassLoader
主要应用于加载外部jar包用的,通常我们通过URL
ClassLoader
加载额外的jar包以解决依赖冲突
问题
。 但是测试的时候报出了一个异常: Illegal Hadoop Version: Unknown (expected A.B.* format) Jar内用到hadoop组件,但是hadoop读取不到classpath下面的comm...
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章