3.4 模块化支持(JPMS与JDK 9+的模块系统) 3.4 模块化支持(JPMS与JDK 9+的模块系统) 在Java漫长的发展历程中,从最初以“一次编写,到处运行”为信条的跨平台语言,到如今支撑全球企业级应用的核心基础设施,其架构演进始终围绕着可维护性、可扩展性与安全性展开。然而,在JDK 9之前,Java平台自身却长期缺乏一种内建的、结构性的模块机制——类路径(Classpath)虽灵活,却也饱受“类路径地狱”(Classpath Hell)之苦:依赖冲突、版本混乱、封装缺失等问题如影随形。正是在这样的背景下,Java平台模块系统(Java Platform Module System, JPMS)应运而生,并随JDK 9于2017年正式落地。