错误情景:
import sun.net.dns.ResolverConfiguration;
import sun.net.util.IPAddressUtil;
编译器提示Error
解决方案:
如果你用的是Eclipse
在preference->java->complier->errors/warning->deprecated and restricted API把 Forbidden reference 的Error改成warning 即可
原因是:AudiStream 类在 sun.audio.*包下
J2SE中的类大致可以划分为以下的各个包:java.*,javax.*,org.*,sun.*
除了“sun”包,其它各个包都是Java平台的标准实现,并且今后也将被继续支持。一般说来,“sun”之类的包并不包含在Java平台的标 准中,它与操作系统相关,在不同的操作系统(如Solaris,Windows,Linux,Mac等等)中的实现也各不相同,并且可能随着J2SE版本 不定期变化。因此,直接调用“sun”包的程序代码并不是100%的Java实现。
也就是说:“java.*”包,“javax.*”包,“org.*”包是作为J2SE的API公开接口的一部分,如果程序直接调用这些包中的 API,那么程序是可以运行在所有Java平台上,而与操作系统无关;但“sun.*”包并不是API公开接口的一部分,调用“sun”包的程序并不能确 保工作在所有Java平台上,事实上,这样的程序并不能工作在今后的Java平台上。
正因为如此,“sun.*”包中的类并没有提供API文档。平台无关性是Java语言最大的优势之一,此外,SUN和Java许可证确保维持了 今后API的向上兼容性(以后修改的那些有严重bug的代码除外)。这种兼容性意味着你写好的程序编译成的cl ass文件仍然可以工作在将来的版本当中。
每家实现Java平台的厂商都可以使用他们自己的方式。“sun.*”包中的类是SUN 对Java平台的实现方式,它们工作在Java 2 SDK的下层,这些类未必被其它Java 平台开发商支持。比如你的Java程序如果调用了一个名为“sun.package.Foo”的类,将有可能产生 “ClassNotFoundError”的错误,同时你也将失去利用Java的一个主要的优点。
相关推荐
DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!DBTest.java。DBTest.java。!!
介绍了关于数据库软件开发Oracle.9I.as.Containers.For.J2Ee.Jsp.Tag.Libs.And.Uti的详细说明,提供其它知识的技术资料的下载。
最低松弛度优先调度的实时系统调度程序,时系统调度程序,时系统调度程序,
github最新版srs-docker源码
解决办法有两个思路,分别是: 第一种方法:直接忽视,强制使用(强烈不推荐,但是修改简单) 在MainActivity文件的setContentView(R.layout.activity_main)下面加上如下代码 if (android.os.Build.VERS
为了使用Swift中的UTI类,只需链接UTI.framework并执行以下操作: import UTI目标可以使用以下目标: OS X静态库( .a )。 OS X框架( .framework )。 iOS静态库( .a )。支持平台OS X部署目标: OS X 10.6 iOS...
实现利用wifi进行室内定位
import { fileUtiAsync } from 'file-uti' ; console . log ( await fileUtiAsync ( 'index.js' ) ) ; //=> 'com.netscape.javascript-source' 原料药 fileUtiAsync(filePath) 返回带有UTI的Promise<string> 。 ...
数字电视安全芯片UTi1203及其在无卡CA中的应用.pdf
– Map及Model: 入参为org.springframework.ui.Model、org.springframework.ui.ModelMap 或 Java.uti.Map 时,处理方法返回时,Map中的数据会自动添加到模型中。 – @SessionAttributes: 将模型中的某个属性暂...
直接读取xls,xlsx 格式的表格 支持表格合并读取 直接读取返回List 直接读取反射生产实体类 通过配置文件读取,反射生产实体类
背景:先天性肾脏和尿路异常(CAKUT)是儿童发生尿路感染(UTI)的有据可查的危险因素。 提倡在这类患者中预防UTI,因为它们增加了肾脏瘢痕形成,高血压和晚期肾衰竭的风险。 方法:对约翰内斯堡学术医院的CAKUT患者...
apr-1 util,开发第三方库,在secondlife中用到
exfat 文件系统linux格式化代码,非常好用,直接交叉编译,就能使用,快速格式化代码
很多人都想破解华为的多屏协作,但是华为的电脑管家并不支持华为以外的电脑,安装华为电脑管家,把这个替换到华为电脑管家的程序目录下,亲测有效,谢谢!
Java的挑战独立的Java 9程序当前收藏作业1 按列排序-A1P1.java 硬编码的3x3矩阵,使用来自控制台的用户输入。 至少从顶部到底部排序包括:A1P1.java 苍鹭公式-a1p2 / A1P2.java 在给定用户输入点的情况下,使用Heron...
win10系统
1. Java的正则表达式介绍jdk软件包中java.util.regex中,接口MatchResult,类Matcher和类Pattern。 MatchResult:此接口包含用于确定与正则表达式匹配结果的查询方法。通过 MatchResult可以... import java.uti
一段irda红外驱动的源码。简单实用,易读。适合初学者。欢迎下载。交流。
标签:aether-api.jar.zip,aether,api,jar.zip包下载,依赖包