当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)

类 java.rmi.server.RMIClassLoader

java.lang.Object
   |
   +----java.rmi.server.RMIClassLoader

public class RMIClassLoader
extends Object

RMIClassLoader 类提供在(计算机)网络上装入类的静态方法。 类可以从特定的 URL 或 java.rmi.server.codebase 系统属性指定的 URL 装入。


方法索引

getSecurityContext(ClassLoader)
返回给定类装入程序的安全性上下文。
loadClass(String)
java.rmi.server.codebase 属性指定的 URL 装入一个类。
loadClass(URL, String)
从 URL 装入一个类。

方法

loadClass
 public static Class loadClass(String name) throws MalformedURLException, ClassNotFoundException
java.rmi.server.codebase 属性指定的 URL 装入一个类。

参数:
name - 装入的类名。
返回:
表示装入类的对象。
抛出: MalformedURLException
系统属性 java.rmi.server.codebase 不包含非法的 URL。
抛出: ClassNotFoundException
无法在 URL 的代码库中找到类的定义。
loadClass
 public static Class loadClass(URL codebase,
                                 String name) throws MalformedURLException, ClassNotFoundException
从 URL 装入一个类。

参数:
codebase - 装入类的 URL。
name - 装入的类名。
返回:
表示装入类的对象。
抛出: MalformedURLException
codebase 参数为 null。
抛出: ClassNotFoundException
无法在指定 URL 中找到类的定义。
getSecurityContext
 public static Object getSecurityContext(ClassLoader loader)
返回给定类装入程序的安全性上下文。

参数:
loader - 一个从中可以获取安全性上下文的类装入程序。
返回:
安全性上下文 (例如一个 URL)

当前位置 类层次 (JDK) 所有类 (JDK) 所有域和方法 (JDK)