出现 Sharing is only supported for boot loader classes because bootstrap classpath has been appended 警告,是由于在 JVM 启动时通过 -Xbootclasspath/a 参数向 引导类路径(Bootstrap Classpath) 添加了额外的类或 JAR 包。
3.办理方法
1. -Xshareff 的作用
禁用类数据共享(CDS, Class Data Sharing)
CDS 是 JVM 的优化功能,通过预加载和共享核心类(如 rt.jar)来加速应用启动。
当 JVM 检测到引导类路径(-Xbootclasspath)被修改时,CDS 无法安全共享非默认的类,因此会发出警告。
添加 -Xshareff 会 完全禁用 CDS,从而制止该警告。