jar包如何动态加载进去?
我一个程序正在运行中,运行状态时要动态加载类进去,我加载类的方法用
Service service = (Service) Class.forName(info.getServicePath()).newInstance();
来实现
info.getServicePath()可以得到一个类的位置,比如"com.marssoft.services.TXService"
Service 是一个父类,继承他的类在以后的工作中会陆续写进去,然后以jar包的方式放到运行目录下
现在的问题是,当平台一起来的时候如果jar存在,类就能写进去,但是一旦起来后再放入新的jar包就不认了,怎么办?
我想在平台运行期间不断的加jar包进去,然后通过配置文件的改变来动态加载类
高手们有什么办法实现?
我一个程序正在运行中,运行状态时要动态加载类进去,我加载类的方法用
Service service = (Service) Class.forName(info.getServicePath()).newInstance();
来实现
info.getServicePath()可以得到一个类的位置,比如"com.marssoft.services.TXService"
Service 是一个父类,继承他的类在以后的工作中会陆续写进去,然后以jar包的方式放到运行目录下
现在的问题是,当平台一起来的时候如果jar存在,类就能写进去,但是一旦起来后再放入新的jar包就不认了,怎么办?
我想在平台运行期间不断的加jar包进去,然后通过配置文件的改变来动态加载类
高手们有什么办法实现?
解决方案 »
- 请问谁做过在linux下用java开发串口通信程序,所用第三方jar包是rxtx
- 关于JOptionPane.showConfirmDialog的一个问题。
- 如何为 SWT 的 Button 添加 弹出式菜单?
- 两个比较有趣的面试题(有算法题,不限于Java)
- javascript的优化问题。急!!!
- 请高手帮帮忙!!谢谢
- 急寻InstallAnyWhere6.1的注册码
- 请问大家: 在DOS下运行c:\>javac HelloWorld.java 为什么会出现"cannot read HelloWorld.java"的错误?
- 如何实现多继承?
- Mina 使用ProtoBuffer 序列化出了点问题。有高手请进。万急....
- java压缩/解压缩,出现CRC失败,文件被损坏,怎回事?
- Java applet 的一个问题
包括动态加载jar包,更新加载的jar包,移除加载的jar包