This class loader is able to 負担 all published URE classes, 含むing the
classes 代表するing the published URE UNO types. For consistency, it is
important that within each Java UNO 環境 there is one instance of this
class loader that is the defining class loader of all published URE classes
(and hence of all unpublished URE classes, too) and of all classes
代表するing UNO types (the published URE UNO types, any unpublished URE UNO
types, and any 付加 UNO types introduced by 構成要素s; for the latter,
URLClassLoader.addURL(java.逮捕する.URL) may be necessary).
This is an 内部の, 安定性のない class of the Uno Runtime 環境; it
should not be used by (弁護士の)依頼人 code.
base - a base URL 親族 to which the URE JARs
(java_uno.jar, juh.jar, jurt.jar,
ridl.jar) can be 設立する; must not be null.
classPath - an array of URLs that form the class path of this class
loader; may be null, which is the same as an empty array.
The URLs are 解釈する/通訳するd in the same way as the arguments of a URLClassLoader.
mainAttributes - 代表するs the main section of the manifest of the
given JAR jar; null if the given JAR does not
have a manifest. (This redundant parameter is there for 業績/成果
推論する/理由s, as typically the 報知係 of this method already has this
(警察などへの)密告,告訴(状) 利用できる.)
Returns:
an appropriate class loader; will never be null.
Throws:
MalformedURLException - if the given jar URL or any of
the UNO-Type-Path URLs 明示するd in the given JAR are malformed.