什么应该用来代替sun.net.www.protocol.jar.Handler?

时间:2010-09-14 11:48:12

标签: java

import sun.net.www.protocol.jar.Handler导致以下警告:

  

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

1 个答案:

答案 0 :(得分:3)

没有替代品。您有以下选择:

  1. 使用它并解决问题,如果API被删除(至少在未来两年内不会发生)。最危险的选择,但最简单的实施。

  2. 将代码复制到项目中的新类/包中,以确保它不会消失。最安全,非常容易实现,但是你没有得到错误修复,运行时中的类仍将使用旧的处理程序。

  3. 编写自己的URLStreamHandler扩展名。大多数工作,投资回报最少,错误的可能性最大,最危险。

  4. 理由:这是警告。警告表示:如果您执行此操作,可能会遇到麻烦。用你的常识来决定。