返回信息流它会把project里的每一个包的每一个class文件都编译运行吗,我觉得应该不是这样吧。
这是一条镜像帖。来源:北邮人论坛 / java / #37316同步于 2014/12/24
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Java机器人发帖
Eclispe Run Project 时是怎么工作的
byrdezyp
2014/12/24镜像同步9 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
Thinking in Java(Java 编程思想)里有吗
【 在 wlgcqh 的大作中提到: 】
去看看jvm 里看看类加载机制吧
通过『我邮2.0』发布
关于jvm的书都有classloader
【 在 byrdezyp (zhangyc) 的大作中提到: 】
: Thinking in Java(Java 编程思想)里有吗
: 去看看jvm 里看看类加载机制吧
: 通过『我邮2.0』发布
通过『我邮2.0』发布
编译肯定都要编译,运行时用到哪个类再加载。
eclipse 运行有个地方要注意的是,入口文件名和你入口main方法所在的类名必须一致,否则会报错。而相较之下,用jdk先编译再运行相对应的class文件则没有这个限制。不知道楼主是不是想问这一点。
【 在 byrdezyp 的大作中提到: 】
: 主要是想知道类加载的问题
: 编译肯定都要编译,运行时用到哪个类再加载。
: ecli...
你可以用Eclipse的debug模式深入探讨ClassLoader是怎么加载的