想要使用我已经拥有的插件的副本,而osgi中没有什么变化吗

想要使用我已经拥有的插件的副本,而osgi中没有什么变化吗,osgi,Osgi,我有一个osgi插件,但我想使用同一个插件在类中进行一些更改,并想加载/安装这两个插件。有可能吗?如何操作?在OSGi中有一个简单的规则。没有两个捆绑包可以具有相同的符号名称和版本。因此,请确保在更改类时,也会更改清单中的符号名称或版本。那应该没问题。您好,我使用的是不同的符号名和版本,但我的插件目录结构相同,所以当我在项目中尝试运行这两个插件时,它会引发classcast异常。它确实引发ClassCastException了吗?如果是,则显示堆栈跟踪。或者你只是猜测它会吗?别猜。。。如果您在两

我有一个osgi插件,但我想使用同一个插件在类中进行一些更改,并想加载/安装这两个插件。有可能吗?如何操作?

在OSGi中有一个简单的规则。没有两个捆绑包可以具有相同的符号名称和版本。因此,请确保在更改类时,也会更改清单中的符号名称或版本。那应该没问题。

您好,我使用的是不同的符号名和版本,但我的插件目录结构相同,所以当我在项目中尝试运行这两个插件时,它会引发classcast异常。它确实引发ClassCastException了吗?如果是,则显示堆栈跟踪。或者你只是猜测它会吗?别猜。。。如果您在两个包中导出同一个包,则很容易发生classcast异常。你能解释一下为什么要创建bundle,以及它们是如何与其他bundle通信的吗?