OSGi重启:是否考虑过修改过的类文件?

时间:2013-06-15 13:57:10

标签: class compilation osgi osgi-bundle

OSGi-Bundle在重新启动时会考虑更改的类文件吗?我的目的是停止一个Bundle,更改它的java文件,编译它,然后重启bundle。它是否包含新类或我是否需要以某种方式更新包?

这两个主题让我想出了这个想法: Editing/Modifying a .java file programmatically? (not the .class file)How do I programmatically compile and instantiate a Java class?

很乐意提供帮助。感谢。

1 个答案:

答案 0 :(得分:1)

必须刷新或更新bundle才能获得新的类加载器。只需重新启动一个bundle就会使用当前的类加载器,它仍将加载原始类。