Java 代理程序 premain 和 agentmain 方法在 Java SE 17 中必须是 public 。 该规范始终需要此参数,但先前未强制实施此参数。 此外,必须在代理程序类中定义 premain 和 agentmain 方法,不能在超类中定义它们。
此规则具有自动修订。 将定制配置复制到应用程序构建文件以启用修订自动化。
自动修订将 premain 和 agentmain 方法的可视性设置为 public。
有关这些更改的更多信息,请参阅 代理程序的 premain 方法的需求已更改为符合规范。