关于class的加载问题~~ 我不知道怎么实现文件改变就重新载入重新载入是Class.forName("..."); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 应该没有办法吧? 他去读取原有的class应该是java的原本优点之一 这个问题有深度,Tomcat好像实现了动态载入功能比如你拷一个war包到webapps目录下,Tomcat自动解包了还有像jsp页面在tomcat启动的情况下也是可以改变的因为jsp页面实际是被编译成.class文件的所以这个功能还是可行的,这个要仔细研究一下JAVA的反射(reflect)机制 你应该把你所写的程序说清楚一点:1、有什么功能模块,由哪些类组成?2、运行平台?3、会改变的class有几个,该类的作用是什么? 谢谢大家的支持。我的程序可以简单的分为2个模块一个是主模块,负责调用子模块:Class.forName("子模块");经常有改变的是子模块,它们负责具体的工作我想 chanceqw 老兄已经理解了我的意思。不知各位有没有方法能实现啊~~~~~~~~~~ 你可以定义一个自己的ClassLoader然后加载时使用自定义的ClassLoader就行了。书上介绍过,没有试验过。 没用过,按我认为每次调用完子模块后都将其销毁,用时再重新加载,应该就是新的程序了.在Tomcat中可以动态加载jsp文件,.class文件是不可以动态加载的. try{ Class c=Class.forName("java.util.ArrayList"); Object o=c.newInstance(); ArrayList list=(ArrayList)o; list.add(new Integer(1)); list.add(new String("hi")); list.add(new Date());for(Object o1:list) System.out.println(o1+" ");}catch(Exception e){}楼主拿分来啊~~~~~~~~~~ “在Tomcat中可以动态加载jsp文件,.class文件是不可以动态加载的.”看看这个目录下的文件就知道了tomcat\work\Catalina\localhost\_\org\apache\jspjsp都是编译成class文件的,动态加载jsp就是动态加载.class 你问的是JAVA还是JSP;;;是JAVA的话是不行的..JSP吗,,是可以的,,, 关于SwingWorker和Swing显示的一些问题 什么是反射(reflective)?什么时候必需用到反射?哪位高手给个列子说明呀? JAVA 做个 看图软件 。。 电子地图浏览器 。。。。 如何读写excel文件? 帮忙解读一段集合加范型的代码 一个JDBC的问题 大家来一下! 高分求救JAVA编译中的一个问题(关于包的问题) Java 类输出数据类型 精度的困惑 二叉树的实现赋值不成功 没分了,大家帮帮忙,谢谢了! 关于异常,这样对吗?
比如你拷一个war包到webapps目录下,Tomcat自动解包了
还有像jsp页面在tomcat启动的情况下也是可以改变的
因为jsp页面实际是被编译成.class文件的所以这个功能还是可行的,这个要仔细研究一下JAVA的反射(reflect)机制
1、有什么功能模块,由哪些类组成?
2、运行平台?
3、会改变的class有几个,该类的作用是什么?
我的程序可以简单的分为2个模块
一个是主模块,负责调用子模块:Class.forName("子模块");
经常有改变的是子模块,它们负责具体的工作
我想 chanceqw 老兄已经理解了我的意思。不知各位有没有方法能实现啊~~~~~~~~~~
在Tomcat中可以动态加载jsp文件,.class文件是不可以动态加载的.
{
Class c=Class.forName("java.util.ArrayList");
Object o=c.newInstance();
ArrayList list=(ArrayList)o;
list.add(new Integer(1));
list.add(new String("hi"));
list.add(new Date());
for(Object o1:list)
System.out.println(o1+" ");
}
catch(Exception e)
{
}楼主拿分来啊~~~~~~~~~~
看看这个目录下的文件就知道了
tomcat\work\Catalina\localhost\_\org\apache\jsp
jsp都是编译成class文件的,动态加载jsp就是动态加载.class
是JAVA的话是不行的..JSP吗,,是可以的,,,