如何动态重新加载一个类? 用Class.forName("A")加载了一个类A进来以后,又重新修改了类A,有没有办法使系统能监控到A.class发生了,然后重新把类A加载进来,避免重新启动程序??我试了修改了A.class后,再尝试Class.forName("A")是没什么效果的,只能重新启动程序 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般来说,你可以使用一个特定自己写的ClassLoader来加载A这个类。当发现更新了以后就放弃原来的ClassLoader然后再加载类A就行。这个是一般应用服务器的做法 不过在Java Debug状态中,是可以动态替换已经加载的类而无需另外的ClassLoader。不知道在程序中是否可以做这样的工作。 http://dev2dev.bea.com.cn/bbs/thread.jspa?forumID=2474&threadID=26710&messageID=182817 float类型的数字,保留两位小数? 一个读取XML文件的问题~~! 字符串查找替换问题 加急!!如何编译多个.java文件? 图像文件如何复制??? 在 Myeclipse 中如何判断一个现有工程的类型 求教JTextPane的两个问题! 如何下载JMF 请教各位,为什么JLabel上重画时会出现部分被擦除! 关于jbuilder6使用的两个小问题,绝对给分 想学JavaBean,看什么书入门比较好? 看看我们公司的笔试题目,达人帮助解答下!多谢!
不过在Java Debug状态中,是可以动态替换已经加载的类而无需另外的ClassLoader。不知道在程序中是否可以做这样的工作。