什么是endorsed技术?

[size=xx-large]据说java中也引用了该技术,是用于覆盖JDK中某些类还是什么的,哪个大神能简单明了的解释一下?[/size]

5个回答

你应该是说,JVM系统属性吧 java.endorsed.dirs
另一个是:
java.ext.dirs

解释:
{java.ext.dirs} 可选包扩展机制
{java.endorsed.dirs} 包升级替换机制

相关资料:
{java.ext.dirs} 可选包扩展机制
http://java.sun.com/j2se/1.4.2/docs/guide/extensions/spec.html
<>

{java.endorsed.dirs} 包升级替换机制 http://java.sun.com/javase/6/docs/technotes/guides/standards/index.html
<>
并非所有的包都可以被替换。是受限制的。

你说的应该是JAX-WS吧,其实就是java开发web service的标注和API 可以google下 JAX WS endorsed看看

可以的简单理解为-Djava.endorsed.dirs指定的目录面放置的jar文件,将有覆盖系统API的功能。可以牵强的理解为,将自己修改后的API打入到虚拟机指定的启动API中,取而代之。但是能够覆盖的类是用限制的,其中不包括java.lang包中的类。

哦 学习了。。 原来是说 java.endorsed.dirs

java的endorsed就是所谓的授权标准覆盖机制。
看看下面这个:

[url]http://www.gissky.net/blog/user1/Nicole/17462.html[/url]

其实就是把新的jar形式的API放到$JDK_HOME/jre/lib/endorsed目录中,以达到覆盖JDK中原有旧版的API的目的。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问