我目前正在评估为桌面应用程序开发插件概念的可能性。
在研究时,我发现了有关 OSGI 和 Java 平台模块系统(或 Project Jigsaw)的信息。
我对 Java 平台模块系统的规范有点困惑。
Java 平台模块系统是否允许像插件一样添加模块?
是否可以声明可选模块并访问它们的服务?模块是否有可能拥有自己的类路径并与应用程序的其余部分分开?
第三方程序员是否有可能实现无缝集成到现有应用程序中的插件?
如果有人能帮助我理解规范,我将不胜感激。
我目前正在评估为桌面应用程序开发插件概念的可能性。
在研究时,我发现了有关 OSGI 和 Java 平台模块系统(或 Project Jigsaw)的信息。
我对 Java 平台模块系统的规范有点困惑。
Java 平台模块系统是否允许像插件一样添加模块?
是否可以声明可选模块并访问它们的服务?
模块是否有可能拥有自己的类路径并与应用程序的其余部分分开?
第三方程序员是否有可能实现无缝集成到现有应用程序中的插件?
如果有人能帮助我理解规范,我将不胜感激。