我可以修改 osgi bundle 中的文件吗?

Can I modify a file inside osgi bundle?

是否可以修改 OSGi 包内的文件(包部署到 apache karaf)? 换句话说,我想将一个 java 对象编组到已部署包中的 xml 文件中。 这可能吗?? 谢谢

没有。 JAR文件格式是不可变的,如果你想修改其中的文件,那么你需要创建一个新的JAR。

因为这是 OSGi,所以您可以更新包。