Bonsoir, je recherche un peu d'aide concernant un problème que je rencontre avec l'ouverture d'un fichier avec Desktop.

Mon objectif est d'ouvrir un fichier avec le programme par défaut du poste utilisé ( PDF , ODT , TXT ... )

J'utilise le code suivant :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
...
	Desktop.getDesktop().open(file);
...
Mais le problème est que si mon fichier à un accent une erreur est levée :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
java.io.IOException: Failed to show URI:file:/media/Jose/Developpement/workspace/OPPG/user/documents/testé.odt
	at sun.awt.X11.XDesktopPeer.launch(XDesktopPeer.java:75)
	at sun.awt.X11.XDesktopPeer.open(XDesktopPeer.java:43)
	at java.awt.Desktop.open(Desktop.java:254)
Si mon fichier n'a pas d'accent alors il s'ouvre correctement.
Auriez vous une idée ?

Ps : Je suis sous ubuntu