【发布时间】: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
import sun.net.www.protocol.jar.Handler 会导致以下警告:
sun.net.www.protocol.jar.Handler 是 Sun 专有 API,可能会被删除 在未来的版本中
【问题讨论】:
sun.net.www.protocol.jar.Handler?
标签: java
没有替代品。您有以下选择:
如果 API 被删除(至少在未来两年内不会发生),请使用它并解决问题。最危险的选择,但实施起来最简单。
将代码复制到项目中的新类/包中,以确保它不会消失。最安全,很容易实现,但你没有得到错误修复,运行时中的类仍将使用旧的处理程序。
编写您自己的扩展名URLStreamHandler。大多数工作,最少的投资回报,错误的可能性很高,最危险。
理由:这是一个警告。警告意味着:如果您这样做,可能会遇到麻烦。用你的常识来决定。
【讨论】: