Java平台模块系统 Java平台模块系统Java Platform Module System简称JPMS指定了Java代码和相关资源的集合的分发格式它还指定了一个用于存储这些集合或者说模块的存储库并确定如何发现加载它们以及检查它们的完整性它包含了命名空间等功能旨在修复已有JAR格式中的一些缺点尤其是JAR地狱这可能导致类路径和类加载等问题 Java模块系统最初是在JCP下开发的称为JSR 并计划与Java 一起发布 后来JSR 被搁置并创建了Jigsaw项目来将JDK模块化该JSR已被JSR Java平台模块系统取代 Jigsaw项目最初打算用于Java 年但被推迟到Java 年作为备用计划的一部分后再次被推迟到年的Java 版本包含了Java模块系统的Java 于年月日发布