java命名空间java.rmi.server类rmiclassloaderspi的类成员方法:
getclassloader定义及介绍
本文导语:
getclassloader
public abstract classloader getclassloader(string codebase)
throws malformedurlexception
提供 rmiclassloader.getclassloader(string) 的实现。返回从给定代码基 url 路径加载类的类加载器。
如果存在安全管理器,则...
getclassloader
public abstract classloader getclassloader(string codebase)
throws malformedurlexception
- 提供
rmiclassloader.getclassloader(string)
的实现。返回从给定代码基 url 路径加载类的类加载器。
如果存在安全管理器,则使用 runtimepermission("getclassloader")
权限调用其 checkpermission
方法;这会导致 securityexception
。此方法的实现还可以执行进一步的安全检查,以验证调用上下文是否具有连接到代码基 url 路径中的所有 url 的权限。
- 参数:
codebase
- 返回的类加载器将从其加载类的 url 列表(由空格分隔),或 null
- 返回:
- 从给定代码基 url 路径加载类的类加载器
- 抛出:
malformedurlexception
- 如果 codebase
为非 null
且包含一个无效 url,或者如果 codebase
为 null
且用于标识类加载器的特定于提供者的 url 无效
securityexception
- 如果存在安全管理器且其 checkpermission
方法的调用失败,或者如果调用方没有连接到代码基 url 路径中所有 url 的权限