AzulZuluJRE中crs-agent.jar的目的是什么?
我已经更新到 Azul Zulu 8u282 JRE,我注意到一个新的 JAR 文件在我使用的以前的版本 (8u265) 中没有。它被称为“crs-agent.jar”,类文件都在包结构“com.azul.crs.*”内。当我用 IntelliJ 反编译它们时,它看起来像是一些诊断或报告的东西,而且还有网络在工作。
我在 Azul 网站上浏览了大量当前和旧版本的发行说明,但没有关于此 CRS 的信息。维基百科为该首字母缩写词提供了几个结果,其中“运营商路由系统”最有意义。
那么这个 JAR 是做什么用的呢?我可以删除它吗?
回答
是的,您可以忽略/删除此文件。它没有被使用,而是被添加用于已关闭且目前从未使用过的实验性功能。
最新的发行说明将此称为:
新的实验功能
Zulu 包括可选的实验支持,用于通过新兴协议与连接的运行时服务交互。这些实验性功能由 -XX:+UseCRS 标志启用并默认关闭。-XX:+UnlockExperimentalVMOptions 也必须打开,此选项才能工作。