【问题标题】:What should be used instead of sun.net.www.protocol.jar.Handler?应该使用什么来代替 sun.net.www.protocol.jar.Handler?
【发布时间】:2010-09-14 11:48:11
【问题描述】:

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

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

【问题讨论】:

  • 只是出于好奇,你为什么直接使用sun.net.www.protocol.jar.Handler

标签: java


【解决方案1】:

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

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

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

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

理由:这是一个警告。警告意味着:如果您这样做,可能会遇到麻烦。用你的常识来决定。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2010-11-05
    • 2010-12-06
    • 2012-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多