请勿使用 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 com.sun.net.ssl.*;

并将它更改为:

import javax.net.ssl.*;

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

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