在 Java SE 17 中, Java 代理程式 premain 和 agentmain 方法必須是 public 。 此規格一律需要此項目,但先前並未強制執行。 此外, premain 和 agentmain 方法必須定義在代理程式類別中,無法定義在超類別中。
此規則具有自動化修正程式。 將自訂配置複製到應用程式建置檔,以啟用修正程式自動化。
自動化修正程式會將 premain 及 agentmain 方法的可見性設為 public。
如需這些變更的相關資訊,請參閱 代理程式的前置主要方法已變更為符合規格的需求。