Android 中的 JPMS 状态

问题描述 投票:0回答:1

Android 中 JPMS 支持的当前状态如何?

如果我定义一个模块,Android 是否遵循公共/内部分离,或者 Android 是否只是忽略模块信息?

android java-platform-module-system
1个回答
0
投票

截至 2024 年的当前状态,Android 尚未完全支持 Java 9 中引入的 Java 平台模块系统。 这意味着,虽然您可以定义 module-info.java 文件并将其包含在项目中,但 Android 运行时不会强制执行 JPMS 定义的模块边界或可见性规则。 虽然您可以在 Android 项目中使用 module-info.java 定义和编译模块,但运行时不支持模块系统的访问控制。 这意味着 module-info.java 中定义的公共/内部分离将在 Android 上运行时被忽略。

© www.soinside.com 2019 - 2024. All rights reserved.