【问题标题】:Project Jigsaw / Java Platform Module System项目拼图/Java平台模块系统
【发布时间】:2015-06-05 20:13:51
【问题描述】:

我目前正在评估为桌面应用程序开发插件概念的可能性。
在研究过程中,我发现了有关 OSGI 和 Java 平台模块系统(或 Project Jigsaw)的信息。
我对 Java 平台模块系统的规范有点困惑。

  • Java 平台模块系统是否允许像插件一样添加模块?
    是否可以声明可选模块并访问其服务?

  • 模块是否有可能拥有自己的类路径并与应用程序的其余部分分开?

  • 第三方程序员是否可以实现无缝集成到现有应用程序的插件?

如果有人能帮助我理解规范,我将非常感激。

【问题讨论】:

  • 仅供参考,模块系统的规格是JSR 376。此外,现在已经出版了一些关于该主题的好书。

标签: java plugins java-9 java-platform-module-system java-module


【解决方案1】:
  1. 是的,services 就是您要找的。​​li>
  2. 是的,每个模块都有自己的模块路径
  3. 太宽泛了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-11-14
    • 1970-01-01
    • 2012-04-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    相关资源
    最近更新 更多