社区
Java SE
帖子详情
请教类加载与jar包的关系
fool
2010-04-01 11:59:12
一般情况下,app class是load-on-demand的,也就是使用到的时候,在class path中寻找,找到了就load进JVM。
我想知道,这个与jar有关系吗?
再明白一点说,用到jar里的一个类,会把整个jar里面的类全部加载吗?
最好能有官方相关的文档说明。
谢谢了。
...全文
174
3
打赏
收藏
请教类加载与jar包的关系
一般情况下,app class是load-on-demand的,也就是使用到的时候,在class path中寻找,找到了就load进JVM。 我想知道,这个与jar有关系吗? 再明白一点说,用到jar里的一个类,会把整个jar里面的类全部加载吗? 最好能有官方相关的文档说明。 谢谢了。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
fool
2010-04-06
打赏
举报
回复
没有人有Jar被加载进JVM的相关文档吗?
justwalking
2010-04-01
打赏
举报
回复
应该不会,等大牛解释
qqbz
2010-04-01
打赏
举报
回复
会加载被import进来的class.
Java Web导入 commons-beanutils.
jar包
后仍找不到类的原因与Tomcat
类加载
机制的
关系
看了许久的基础书籍之后决定实际开发java web项目,于是就按着网上的教程先跟着回顾了Java web项目的开发过程以及jsp+servlet+tomcat的基本操作。本以为基础很牢固了,上层操作应该很快就能学会,但是事实证明,只有理论没有实践的学习只是纸上谈兵,经验和理论有着同等的重要性。 比如今天碰到的一个问题: 在开发登陆模块功能时需要用到 commons-beanutils.
jar包
...
JavaEE ear包
类加载
器机制解析
转自:http://www.iteye.com/topic/366112 在介绍EAR包的
类加载
器机制之前,我们需要了解一下JavaEE中都有哪些类型的包。 一 JavaEE 包的类型 在J2EE中,有ejb-
jar包
,war包,rar包,car包,ear包,其中经常会用到ejb-
jar包
,war包,以及ear包,下面分别说明。 1 EJB Jar 包 (.jar) 1.1 作用 ...
Java中
jar包
里面的代码是如何加载执行的
一旦代码被加载和执行,它就可以与 JVM 的其他部分进行交互,并执行所需的任务。:一旦类被加载到内存中,JVM 就会开始执行该类中的代码。
类加载
器负责从文件系统、网络或其他来源中读取字节码文件,并将其转换为可在 JVM 中运行的类。:一旦
类加载
器读取了字节码,它会进行一些验证和解析操作,以确保字节码是有效的并且与 JVM 的版本兼容。:在执行过程中,JVM 会提供运行时环境,包括内存管理、垃圾回收、线程调度等,以支持代码的执行。包中的代码是通过 JVM 的
类加载
器来加载和执行的。在 Java 应用程序中,
【
类加载
器的高级问题——改变servlet的
类加载
器】
1、编写一个能打印自己的
类加载
器名称和当前
类加载
器的父子结构
关系
链的Servlet,正常发布后,能看到打印结果,第一个加载器是WebAppClassLoader。 2、把该Servlet的class文件打成
jar包
,放到ext目录下,重启tomcat,发现报找不到 HttpServlet的错误。 3、把servlet-api.jar也放到ext目录下,问题解决,打印结果为Wx
tomcat
类加载
器找不到
jar包
中的类问题分析与解决思路
在这篇博文中java动态加载指定的类或者
jar包
反射调用其方法,介绍动态加载指定的类,当时我是拿URLClassLoader介绍的,当然可以自定义一个ClassLoader重写对应的方法, 不过这个有现成的比自己重写更强大为何不用。 话不多说,很久不写博客了,时间太紧了,起因还是一个网友私信我,说他反射创建某个对象时涉及其他jar中的类就会报ClassNotFound异常。 其实,我也遇到
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章