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 :
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 ... Desktop.getDesktop().open(file); ...
Si mon fichier n'a pas d'accent alors il s'ouvre correctement.
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)
Auriez vous une idée ?
Ps : Je suis sous ubuntu
Partager