请勿使用 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 包

import com.sun.net.ssl.*;

并将它更改为:

import javax.net.ssl.*;

应用此规则的快速修订之后,可能仍然需要进行一些修改,这根据您使用了哪些 API 以及使用这些 API 的方式。 使用 Eclipse Java 问题标记来帮助您完成所需的其他更改,因为 com.sun.net.ssl API 与 javax.net.ssl API 之间存在差别。 下面是一些差别示例:

有关与此规则相关的更多信息,请参阅: