Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Project Jigsaw/Java平台模块系统_Java_Plugins_Java 9_Java Platform Module System_Java Module - Fatal编程技术网

Project Jigsaw/Java平台模块系统

Project Jigsaw/Java平台模块系统,java,plugins,java-9,java-platform-module-system,java-module,Java,Plugins,Java 9,Java Platform Module System,Java Module,我目前正在评估为桌面应用程序开发插件概念的可能性。 在研究时,我发现了OSGI和Java平台模块系统(或Jigsaw项目)。 我对Java平台模块系统的规范有点困惑 Java平台模块系统是否允许像插件一样添加模块是否可以声明可选模块并访问其服务 模块是否有可能拥有自己的类路径并与应用程序的其余部分分离 第三方程序员能否实现无缝集成到现有应用程序中的插件 如果有人能帮助我理解说明书,我将非常感激 是的,这就是你要找的 是的,每个模块都有自己的模块路径 太宽了 仅供参考,模块系统的规格为。此外,

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

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

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

  • 第三方程序员能否实现无缝集成到现有应用程序中的插件

如果有人能帮助我理解说明书,我将非常感激

  • 是的,这就是你要找的
  • 是的,每个模块都有自己的模块路径
  • 太宽了

  • 仅供参考,模块系统的规格为。此外,一些关于这个主题的好书已经出版。