Detect if a package is available : Package « Reflection « Java






Detect if a package is available

    

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

   
    
    
    
  








Related examples in the same category

1.Show the PackagesShow the Packages
2.Demonstrates how to get declaration information on a Class
3.Get package by name
4.Get all information about a package
5.Get full package name
6.Get the class name with or without the package
7.Get package name of a class
8.Getting the Package of a Class
9.getPackage() returns null for a class in the unnamed package
10.getPackage() returns null for a primitive type or array
11.Package Utils
12.Get Package Names From Dir
13.Checks if class in member of the package
14.To Package Path
15.Attempt to find the given className within any of the packages.