APIs aus dem Paket sun.security.x509 nicht verwenden

Je nach Zielbetriebssystem die Klassen und Schnittstellen in der sun.security.x509 und sun.security.util Pakete können durch Klassen und Schnittstellen in ersetzt werden. com.ibm.security.x509 und com.ibm.security.util Pakete.

Eine automatische Korrektur würde die Paketnamen so ändern, dass die von IBM Java Runtime Environment bereitgestellten Pakete verwendet werden. Die Regel ermittelt vollständig qualifizierte Namen in Importanweisungen und im Hauptteil des Java-Codes.

Die Regel erkennt Paketimporte wie die folgenden:

< span class="Code" > import sun.security.x509.
import sun.security.util.*;

Eine automatische Korrektur ändert sie so, dass sie die com.ibm.security pakete.

< span class="Code" > import com.ibm.security.x509. *;
import com.ibm.security.util.*;

Je nachdem, welche APIs Sie verwenden und wie Sie diese nutzen, müssen Sie möglicherweise noch Änderungen an Ihrem Code vornehmen sie sie verwenden. Verwenden Sie die Eclipse Java Problemmarker, um helfen Ihnen dabei, zusätzliche Änderungen zu erarbeiten, die aufgrund der unterschiede zwischen den sun.security.x509 APIs und die com.ibm.security.x509 APIs. Beispiele für Unterschiede:

Weitere Informationen zu dieser Regel finden Sie im folgenden Dokument: