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?
会很高兴得到帮助的。谢谢。
发布于 2013-06-16 02:34:14
必须刷新或更新包才能获得新的类加载器。简单地重新启动捆绑包将使用当前的类加载器,它仍然会加载原始的类。
https://stackoverflow.com/questions/17124407
复制相似问题