分享

JVM Endorsed Standards Override Mechanism

 digitaldreamer 2007-03-12

Goal

Provide a mechanism to override certain classes included in J2SE platform.

 

Reason

Those endorsed standards are defined through processes other than JCP. In other words these standards are not under the control of JCP, such as w3c and OMG. So these standards may subject to change between releases of Java2 platform. Such a mechanism can let developers and software vendors to take advantage of new revisions to endorsed standards.

 

Means

If JVM can find certain classes in a special directory called endorsed dir, these classes definition will override those included in J2SE platform. The default endorsed dir locates in <java-home>\lib\endorsed [Microsoft Windows] or <java-home>/lib/endorsed [Solaris or Linux]

Here <java-home> refers to the directory where the runtime software is installed (which is the top-level directory of the Java 2 Runtime Environment or the jre directory in the Java 2 SDK).

You can change the default location to another locations, however, by setting a JVM option called java.endorsed.dirs. Separate multiple directories with File.pathSeparatorChar.

 

Scope

Obviously, not all platform classes can be overridden. Classes can be overridden are listed on the page of http://java./j2se/1.4.2/docs/guide/standards/.

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多