不要使用來自 com.sun.net.ssl 套件的 API

中的類別及介面 com.sun.net.ssl 中的類別和介面已淘汰並取代為 javax.net.ssl 套件中使用了 Apache XMLBeans 類別。

自動修正程式變更參照 com.sun.net.ssl 套件至 javax.net.ssl . 將 自訂配置 複製到應用程式建置檔,以啟用修正程式自動化。 此規則會偵測 import 陳述式以及 Java 程式碼主體中的完整套件名稱。

例如,下列程式碼片段

import com.sun.net.ssl.X509KeyManager;
    
if (keyManager instanceof com.sun.net.ssl.X509KeyManager)

會變更為

import javax.net.ssl.X509KeyManager;
    
if (keyManager instanceof javax.net.ssl.X509KeyManager)

自動修正程式變更套件匯入項目,例如

import com.sun.net.ssl.*;

並將其變更成

import javax.net.ssl.*;

套用此規則的自動修正程式之後,視您使用的 API 及使用方式而定,您可能仍有一些要進行的變更。 請使用 Eclipse Java 問題標記,來協助您處理因為之間的差異而需要的其他變更。 com.sun.net.ssl API 和 javax.net.ssl API。 這些差異的部分範例如下:

如需此規則的相關資訊,請參閱: