Bonjour,

Mon appli qui est cross platform doit sauver un fichier sur le bureau de l'utilisateur.
Sous Windows pas de soucis je peux faire:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
    public File getDesktopDirectory() {
        FileSystemView filesys = FileSystemView.getFileSystemView();
        return filesys.getHomeDirectory();
    }
Mon probleme est que sous Linux/Mac ce code me retour le repertoire parent du bureau. Je pourrais rajouter un "/Bureau" mais du coup mon appli ne fonctionne pas sur un OS en Anglais (ou le bureau est "/Desktop").

Il y a t il un autre moyen acceder a ce repertoire sous Linux/Mac?
Est ce possible de trouver le nom du bureau dans un fichier ressource?

Merci de votre aide.

Eco.