l'ouverture d'un javafx FileChooser dans le répertoire de l'utilisateur

Je suis en train d'ouvrir un javafx FileChooser dans le répertoire de l'utilisateur selon un exemple, j'ai constaté ici.

Voici un fragment de code simple, je suis en utilisant:

FileChooser fc = new FileChooser();
fc.setTitle("Open Dialog");
String currentDir = System.getProperty("user.dir") + File.separator;
file = new File(currentDir);
fc.setInitialDirectory(file);

Cependant, je continue à l'obtention de cet avertissement (remplir les chemins d'accès ont été tronquée):

Invalid URL passed to an open/save panel: '/Users/my_user'.  Using 'file://localhost/Users/my_user/<etc>/' instead.

J'ai vérifié que le file objet est un répertoire existant, l'ajout de ces lignes:

System.out.println(file.exists()); //true
System.out.println(file.isDirectory()); //true

Alors je n'ai pas d'idée de pourquoi je suis obtenir le message d'avertissement.

Mise à JOUR:

Ce qui semble être un bug dans JavaFX: https://bugs.openjdk.java.net/browse/JDK-8098160
(vous devez créer un gratuitement Jira compte pour voir le rapport de bug).
Ce problème se produit dans OSX, pas d'idée sur d'autres plates-formes.

OriginalL'auteur Sergio | 2013-01-10