Detect if a class is available in Java

Description

The following code shows how to detect if a class is available.

Example


// w  w w .  j av  a2 s  . com
public class Main{

  public static void  main(String args[]) {
    System.out.println(isAvailable("javax.swing.JComponent"));
  }

  public static boolean isAvailable(String className) {
    boolean isFound = false;
    try {
       Class.forName(className, false, null);
       isFound = true;
    }
    catch (ClassNotFoundException e) {
       isFound = false;
    }
    return isFound;
  }
}




















Home »
  Java Tutorial »
    Reflection »




Annotation
Array
Class
Constructor
Field
Generics
Interface
Method
Modifier
Package
Proxy