Nu utilizaţi API-uri din pachete com.sun.net.ssl

Clasele și interfețele din com.sun.net.ssl pachet sunt depreciate și înlocuite cu clase și interfețe în javax.net.ssl .

Remedierea automată modifică referirile la com.sun.net.ssl Pachet javax.net.ssl . Copiați configurația a fișierelor dvs. de construcție pentru a permite automatizarea reparării. Regula va detecta numele complet calificate din instrucţiunile de import şi din corpul codului Java.

De exemplu, fragmente de cod cum ar fi

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

sunt modificate la

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

Remedierea automată modifică importurile de pachete, cum ar fi

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

la

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

După aplicarea remediilor automate pentru această regulă, este posibil să aveți încă o serie de modificări pentru a face în funcție de care API-uri utilizați și modul în care le utilizați. Utilizați marcatorii de probleme de la Eclipse Java a vă ajuta să lucrați prin modificări suplimentare necesare din cauza diferențelor dintre com.sun.net.ssl API-uri și javax.net.ssl API-uri. Unele exemple de diferenţe includ:

Pentru informaţii suplimentare legate de această regulă, vedeţi: