Est-ce que tu dois ouvrir ton document avec le logiciel par défaut de l'utilisateur ? Ou alors tu dois l'ouvrir dans le navigateur ?
Si tu dois utiliser le logiciel par défaut, il y a deux méthode
Tu peux utiliser la classe Desktop.
Desktop.getDesktop().open(monFichier);
Ou la classe Runtime
1 2
| Runtime r = Runtime.getRuntime();
r.exec("cmd /c c:\\monFichier.doc"); |
Si aucune application n'est rattachée au fichier, la deuxième méthode te permettra de demander à l'utilisateur de choisir.
La première méthode, elle, génèrera une exception.
Partager