|
| GAMES++ |
|
|
|
 |
|
| BROWSER UTILITIES |
|
|
|
 |
|
| AFFILIATES |
|
|
|
 |
|
| ADVERTISEMENT |
|
|
|
 |
|
Detect If A Package Is Available
Java: How To
public class JustTesting
{
public static void main(String args[])
{
System.out.println("Swing "
+ (isAvailable("javax.swing.JComponent") ? "present" : "absent"));
System.out.println("JAI "
+ (isAvailable("javax.media.jai.ImageJAI") ? "present" : "absent"));
System.out.println("SAX "
+ (isAvailable("org.xml.sax.XMLReader") ? "present" : "absent"));
System.out.println("Java3d "
+ (isJava3dAvailable() ? "present" : "absent"));
}
public static boolean isAvailable(String className)
{
boolean isFound = false;
try
{
Class.forName(className);
isFound = true;
}
catch (ClassNotFoundException e)
{
isFound = false;
}
return isFound;
}
public static boolean isJava3dAvailable()
{
return isAvailable("javax.media.j3d.View");
}
}
|
|
|