访问未支持的 JDK 内部 API¶
ID: java/jdk-internal-api-access
Kind: problem
Security severity:
Severity: recommendation
Precision: high
Tags:
- maintainability
Query suites:
- java-security-and-quality.qls
默认情况下,Java 9 删除了对各种未支持的 JDK 内部 API 的访问权限。
建议¶
检查未支持的 JDK 内部 API 的使用情况,并考虑按照参考文献中的建议将其替换为受支持的 API。
参考文献¶
Oracle JDK 文档:Oracle JDK 9 迁移指南。
OpenJDK 文档:Java 依赖分析工具、JEP 260:封装大多数内部 API、JEP 261:模块系统。