@Deprecated public class DefaultLoaderRepository extends Object
保留在MBean服务器中注册的类加载器的列表。 它提供了使用注册的类加载器加载类的必要方法。
为了兼容,维护此不推荐使用的类。 在以前的JMX版本中,所有MBean服务器共有一个DefaultLoaderRepository
。 从JMX 1.2开始,该功能通过使用MBeanServerFactory.findMBeanServer(java.lang.String)
来查找所有已知的MBean服务器,并查阅每个服务器ClassLoaderRepository
。 强烈建议代码引用DefaultLoaderRepository
被改写。
Constructor and Description |
---|
DefaultLoaderRepository()
已弃用
|
Modifier and Type | Method and Description |
---|---|
static 类<?> |
loadClass(String className)
已弃用
浏览类加载器列表,并尝试加载所请求的类。
|
static 类<?> |
loadClassWithout(ClassLoader loader, String className)
已弃用
通过类加载器列表,但排除给定的类加载器,然后尝试加载所请求的类。
|
public static 类<?> loadClass(String className) throws ClassNotFoundException
ClassNotFoundException
异常。
className
- 要加载的类的名称。
ClassNotFoundException
- 找不到指定的类。
public static 类<?> loadClassWithout(ClassLoader loader, String className) throws ClassNotFoundException
ClassNotFoundException
异常。
className
- 要加载的类的名称。
loader
- 要排除的类加载器。
ClassNotFoundException
- 找不到指定的类。