Java Class Exist classExists(String implClassName)

Here you can find the source of classExists(String implClassName)

Description

class Exists

License

Open Source License

Parameter

Parameter Description
implClassName class name to text

Return

true if the class exists in the JVM and can be loaded

Declaration

public static boolean classExists(String implClassName) 

Method Source Code

//package com.java2s;
/*/*from  w  w w  . ja  va  2s .  c o m*/
 * Copyright (c) 2013, Cloudera, Inc. All Rights Reserved.
 *
 * Cloudera, Inc. licenses this file to you under the Apache License,
 * Version 2.0 (the "License"). You may not use this file except in
 * compliance with the License. You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * This software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for
 * the specific language governing permissions and limitations under the
 * License.
 */

public class Main {
    /**
     * @param implClassName class name to text
     * @return {@code true} if the class exists in the JVM and can be loaded
     */
    public static boolean classExists(String implClassName) {
        try {
            Class.forName(implClassName);
            return true;
        } catch (ClassNotFoundException ignored) {
            return false;
        }
    }
}

Related

  1. classExists(ClassLoader loader, String className)
  2. classExists(String className)
  3. classExists(String className)
  4. classExists(String className)
  5. classExists(String className, Object context)
  6. classExists(String name)