Nie należy używać interfejsów API z pakietów com.sun.net.ssl

Klasy i interfejsy w com.sun.net.ssl są nieaktualne i zostały zastąpione przez klasy i interfejsy w javax.net.ssl .

Zautomatyzowana poprawka zmienia odwołania do com.sun.net.ssl Pakiet do javax.net.ssl Skopiuj konfigurację niestandardową do pliku budowania aplikacji, aby włączyć automatyzację poprawek. Reguła wykrywa pełne nazwy zawarte w instrukcjach importu i w treści kodu Java.

Na przykład fragmenty kodu, takie jak

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

są zmieniane do postaci

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

Zautomatyzowana poprawka zmienia import pakietu, na przykład

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

na

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

Po zastosowaniu zautomatyzowanych poprawek dla tej reguły można wprowadzić wiele zmian w zależności od tego, które interfejsy API są używane i w jaki sposób. Znaczniki problemów środowiska Eclipse Java ułatwiają pracę z dodatkowymi zmianami, które są wymagane ze względu na różnice między com.sun.net.ssl Interfejsy API i javax.net.ssl Interfejsy API. Poniżej przedstawiono kilka przykładów różnic:

Informacje dodatkowe dotyczące tej reguły znajdują się w następujących dokumentach: