@Deprecated public class DefaultLoaderRepository extends Object
保留在MBean服务器中注册的类加载器的列表。 它提供了使用注册的类加载器加载类的必要方法。
为了兼容,维护此不推荐使用的类。 在以前版本的JMX API中,有一个DefaultLoaderRepository
被所有MBean服务器共享。 从JMX API的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
- 找不到指定的类。
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.