Bonjour, petite question sur Desktop.

J'essaie d'ouvrir un répertoire depuis mon application, sous windows, pas de problème mais sous linux une erreur est levée, savez vous pourquoi ? :

Mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
if (  Desktop.isDesktopSupported()){
		if(Desktop.getDesktop().isSupported(Desktop.Action.OPEN)){
			try {
				Desktop.getDesktop().open(file);
			} catch (IOException ex) {
				ex.printStackTrace();
....
Mon erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
java.io.IOException: Failed to show URI:file:/home/jose/workspace/
	at sun.awt.X11.XDesktopPeer.launch(XDesktopPeer.java:75)
	at sun.awt.X11.XDesktopPeer.open(XDesktopPeer.java:43)

Mon dossier existe bien, j'ai tous les droits dessus...