com.sun.net.ssl パッケージから API を使用しない

以下のクラスおよびインターフェース com.sun.net.ssl パッケージは非推奨になり、以下のクラスおよびインターフェースに置き換えられます。 javax.net.ssl パッケージ。

自動フィックスは、以下の参照を変更します。 com.sun.net.ssl パッケージ先 javax.net.ssl カスタム構成 をアプリケーション・ビルド・ファイルにコピーして、フィックスの自動化を有効にします。 規則は Java コードのインポート・ステートメント内および本文中の完全修飾名を検出します。

例えば、以下のようなコード断片があるとします。

< span class="Code"> import com.sun.net.ssl.X509KeyManager;
    
if (keyManager instanceof com.sun.net.ssl.X509KeyManager)

これは、次のように変更されます。

< span class="Code"> import javax.net.ssl.X509KeyManager;
    
if (keyManager instanceof javax.net.ssl.X509KeyManager)

自動修正変更パッケージは、以下のようなインポートを行います。

< span class="Code"> import com.sun.net.ssl. *;

これを以下のように変更します。

< span class="Code"> import javax.net.ssl. *;

この規則の自動修正を適用した後でも、使用する API とその使用方法によっては、いくつかの変更を行うことができます。 Eclipse Java 問題マーカーを使用すると、以下の相違点があるために必要な追加の変更を処理するのに役立ちます。 com.sun.net.ssl API および javax.net.ssl API。 こうした違いの例として次のようなものがあります。

この規則に関連した詳細情報については、以下を参照してください。