Azul Zulu JRE 中 crs-agent.jar 的用途是什么?

问题描述

我已更新到 Azul Zulu 8u282 JRE,但我注意到我使用的先前版本 (8u265) 中没有一个新的 JAR 文件。它被称为“crs-agent.jar”,类文件都在包结构“com.azul.crs.*”内。当我用 IntelliJ 反编译它们时,它看起来像是一些诊断或报告的东西,而且还有网络在起作用。

我在 Azul 网站上浏览了大量当前和旧版本的发行说明,但没有关于此 CRS 的信息。维基百科为该首字母缩写词提供了几个结果,其中“运营商路由系统”最有意义。

那么这个 JAR 是干什么用的?我可以删除它吗?

解决方法

是的,您可以忽略/删除此文件。它没有被使用,是为那些暂时关闭且从未使用过的实验性功能添加的。

最新的 release notes 将此称为:

新的实验功能

Zulu 包括可选的实验支持,用于与 通过新兴协议连接运行时服务。这些 实验功能由 -XX:+UseCRS 标志启用,并且是 默认关闭。 -XX:+UnlockExperimentalVMOptions 也必须 启用此选项才能生效。