mardi 16 juin 2009

Ouvrir un document en java

Pour ouvrir un document sans préciser entièrement la ligne de commande.

Ceci permet de déléguer la responsabilité d'assigner un programme à un type de document. Pour ouvrir un PDF.

L'article source

Sous windows :

public class ShowPDF {
public static void main(String[] args) throws Exception {
Process p =
Runtime.getRuntime()
.exec("rundll32 url.dll,FileProtocolHandler c:/pdf/mypdf.pdf");
p.waitFor();
}
}



Sous linux :

public class ShowPDF {
public static void main(String[] args) throws Exception {
Process p =
Runtime.getRuntime()
.exec("mimopen c:/pdf/mypdf.pdf");
p.waitFor();
}
}


Pour éditer l'association des fichiers modifier ce fichier :
/usr/share/application-registry/gnome-vfs.applications

Aucun commentaire: