sun.net.www.protocol.jar.Handler的替代方案是什么?

4

导入sun.net.www.protocol.jar.Handler会引发以下警告:

sun.net.www.protocol.jar.Handler是Sun专有API,可能在未来的版本中被删除。


只是出于好奇,你为什么直接使用 sun.net.www.protocol.jar.Handler - Jarek Przygódzki
1个回答

3

没有替代方案。你有以下几个选择:

  1. 继续使用并在API被移除时修复问题(至少在未来两年内不会发生)。这是最简单的实现方式,但也是最危险的。

  2. 将代码复制到项目中的新类/包中,以确保其不会消失。这是最安全的选择,相当容易实现,但您将无法获得错误修复和运行时中的类仍将使用旧的处理程序。

  3. 编写自己的 URLStreamHandler 扩展。这是最费力的选择,回报最少,出错概率最高。

原因:这是一条警告。警告意味着:如果你这样做,你可能会遇到麻烦。请根据常识决定。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接