承認済みの標準オーバーライド機構 |
ドキュメントの目次 |
承認済み標準は、Java Community ProcessSM (JCPSM) 以外の標準化過程で定義された JavaTM API です。承認済み標準は JCP の外部で定義されるため、Java 2 プラットフォームのリリースの間で改訂される可能性があります。開発者やソフトウェアベンダーは承認済み標準のオーバーライド機構を使って、Sun Microsystems のリリースで Java 2 プラットフォームに組み込まれているものより新しい、改訂された承認済み標準を利用できます。
改訂された承認済み標準を実装するクラスは、JAR ファイルに保存する必要があります。java.endorsed.dirs システムプロパティを使って、Java 実行環境に対し、これらの JAR ファイルの検索先ディレクトリを 1 つ以上指定します。java.endorsed.dirs で複数のディレクトリを指定する場合は、各ディレクトリの間を File.pathSeparatorChar で区切ります。java.endorsed.dirs に値を指定しない場合、Sun Microsystem による Java 2 プラットフォームの実装では、次のデフォルトのディレクトリで JAR ファイルが検索されます。ここで、<java-home> は、ランタイムソフトウェアのインストール先ディレクトリ (Java 2 Runtime Environment のトップレベルディレクトリまたは Java 2 SDK の jre ディレクトリ) を指します。<java-home>\lib\endorsed [Microsoft Windows] <java-home>/lib/endorsed [Solaris または Linux]Java 実行環境では、Sun の Java 2 プラットフォームに組み込まれている対応するクラスをオーバーライドするために、これらの JAR ファイルにあるクラスを使用します。
J2SETM 1.4 の承認済み標準は、下記のパッケージで定義されているすべてのクラスとインタフェースです。下記のパッケージのサブパッケージで定義されているクラスとインタフェースは、サブパッケージ自体がここに挙げられている場合を除き、承認済み標準ではありません。承認済み標準のオーバーライド機構を使って、以下の J2SE プラットフォームのパッケージをオーバーライドできます。また、これらのパッケージをオーバーライドできるのは、Sun のリリースした Java 2 プラットフォームに組み込まれていたものより新しい承認済み標準に限ります。J2SE プラットフォームの API 仕様のうち、下記以外のパッケージはオーバーライドできません。Sun の J2SE リファレンス実装を使用する場合は、承認済み標準のオーバーライド機構を使って、J2SE 仕様に含まれている上記パッケージのほかに、Sun のリファレンス実装で提供されている org.w3c.dom サブパッケージのような実装固有のクラスもオーバーライドできます。詳細については、該当のライセンスを参照してください。javax.rmi.CORBA org.omg.CORBA org.omg.CORBA.DynAnyPackage org.omg.CORBA.ORBPackage org.omg.CORBA.portable org.omg.CORBA.TypeCodePackage org.omg.CORBA_2_3 org.omg.CORBA_2_3.portable org.omg.CosNaming org.omg.CosNaming.NamingContextExtPackage org.omg.CosNaming.NamingContextPackage org.omg.Dynamic org.omg.DynamicAny org.omg.DynamicAny.DynAnyFactoryPackage org.omg.DynamicAny.DynAnyPackage org.omg.IOP org.omg.IOP.CodecFactoryPackage org.omg.IOP.CodecPackage org.omg.Messaging org.omg.PortableInterceptor org.omg.PortableInterceptor.ORBInitInfoPackage org.omg.PortableServer org.omg.PortableServer.CurrentPackage org.omg.PortableServer.POAManagerPackage org.omg.PortableServer.POAPackage org.omg.PortableServer.portable org.omg.PortableServer.ServantLocatorPackage org.omg.SendingContext org.omg.stub.java.rmi org.w3c.dom org.xml.sax org.xml.sax.ext org.xml.sax.helpers
Copyright © 2002 Sun Microsystems, Inc. All Rights Reserved. コメントの送付先: j2se-comments@sun.com |
Java ソフトウェア |