मैं उपयोगकर्ता निर्देशिका में javafx FileChooser खोलने की कोशिश कर रहा हूं उदाहरण के लिए मुझे here मिला। (पूरा फ़ाइल पथ छोटा कर दिया गया है)उपयोगकर्ता निर्देशिका में javafx FileChooser खोलने
FileChooser fc = new FileChooser();
fc.setTitle("Open Dialog");
String currentDir = System.getProperty("user.dir") + File.separator;
file = new File(currentDir);
fc.setInitialDirectory(file);
हालांकि, मैं इस चेतावनी प्राप्त रखना:
यहाँ सरल कोड मैं उपयोग कर रहा हूँ का एक टुकड़ा है
Invalid URL passed to an open/save panel: '/Users/my_user'. Using 'file://localhost/Users/my_user/<etc>/' instead.
मैं सत्यापित है कि file
वस्तु एक मौजूदा निर्देशिका इन पंक्तियों को जोड़ रहा है:
System.out.println(file.exists()); //true
System.out.println(file.isDirectory()); //true
टी मुर्गी मुझे नहीं पता कि मुझे चेतावनी संदेश क्यों मिल रहा है।
अद्यतन: https://bugs.openjdk.java.net/browse/JDK-8098160 (आप एक नि: शुल्क Jira खाते बग रिपोर्ट को देखने के लिए बनाने की जरूरत):
यह JavaFX में एक बग हो रहा है। यह समस्या ओएसएक्स में होती है, अन्य प्लेटफार्मों के बारे में कोई जानकारी नहीं है।
की कोशिश की पर अलग हो सकता है लेकिन समस्या अभी भी वहाँ – Sergio
है आप इस समस्या को हल करने के लिए सक्षम थे? ? मैं एक ही समस्या में भाग गया .. – lochi
हाय @ लोची, प्रश्न के लिए मेरा अपडेट देखें – Sergio