// Les classes nécessaires
import java.awt.Desktop;
import java.io.File;
/**
* Ouverture d'un fichier avec un logiciel externe.
* Ceci se base sur la classe java.awt.Desktop
* Cette classe est disponible actuellement avec la version 6 du JDK
*/
void open (String toOpen) {
if (toOpen == null)
throw new NullPointerException ();
if (!Desktop.isDesktopSupported ())
return;
Desktop desktop = Desktop.getDesktop ();
try {
desktop.open (new File (toOpen));
}
catch (Exception e) {
e.printStackTrace ();
}
}