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

com.sun.net.ssl 套件中的類別和介面已淘汰,已取代成 javax.net.ssl 套件中的類別和介面。

自動修正程式會將 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 之間的差異而需要進行的其他變更。 這些差異的部分範例如下:

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