/** * Load the given class by name * * @param className a fully qualified class name * @return Class the loaded class * @throws ClassNotFoundException if the class cannot be loaded * @since 1.7 */ public static Class loadClass(String className) throws ClassNotFoundException { Class clazz; try { clazz = Class.forName(className, true, getStandardClassLoader()); } catch (ClassNotFoundException e) { //try fallback clazz = Class.forName(className, true, getFallbackClassLoader()); } return clazz; }