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;
}
}