डेस्कटॉप.getDesktop().खुला नहीं है के रूप में कार्य करने की उम्मीद में प्लाज्मा केडीई

0

सवाल

तो कोड मैं कर रहा हूँ चल रहा है के रूप में इस प्रकार है:


import java.awt.*;
import java.io.File;
import java.io.IOException;

public class Main
{
    public static void main(String[] args)
    {
        new Thread(()->{
            try
            {
                Desktop.getDesktop().open(new File(Main.class.getResource("/blank.jpg").getPath()));
            } catch (IOException e)
            {
                System.out.println("oopse");
            }
        }).start();
    }
}

हर बार यह कहता डेस्कटॉप.getDesktop().खुला(नया फ़ाइल(filePath)); और filepath में समाप्त होता है .jpg, किसी कारण के लिए फ़ाइल है खोला फ़ायरफ़ॉक्स में के बजाय Gwenview.

मैं चाहता हूँ कि इस आवेदन करने के लिए पार मंच है, और फ़ाइलों को खोलने का एक बड़ा हिस्सा है अपने आवेदन. मैं की जरूरत है यह करने के लिए सम्मान के लिए उपयोगकर्ता वरीयताओं डिफ़ॉल्ट उद्घाटन कार्यक्रम. कैसे मैं इस कोड है, तो यह अनुकूल करने के लिए विंडोज, OsX, और लिनक्स दोनों सूक्ति और प्लाज्मा?

मेरे केडीई jpg prefrences

यहाँ है एक पूरी तरह से runnable उदाहरण: https://github.com/CodingSorcerer/Desktop-Open-Test

1

सबसे अच्छा जवाब

0

समस्या लगता है करने के लिए हल हो गई है के बाद ही एक प्रणाली अद्यतन. यह प्रतीत होता है वहाँ कोई समस्या नहीं के साथ कोड पर सभी. कोई सेटिंग बदल रहे थे, कुछ भी नहीं है ।

2021-11-29 07:41:35

अपने जवाब में सुधार किया जा सकता के साथ अतिरिक्त समर्थन जानकारी. कृपया संपादित जोड़ने के लिए आगे की जानकारी, इस तरह के रूप में प्रशंसा पत्र या दस्तावेज है, तो है कि दूसरों की पुष्टि कर सकते हैं कि आपका जवाब सही है. आप अधिक जानकारी पा सकते हैं पर कितना अच्छा लिखने के लिए जवाब में मदद केंद्र.
MD. RAKIB HASAN

@MD. RAKIB हसन समस्या नहीं था के साथ कोड. यह मेरी प्रणाली के साथ. यह सवाल अब उपयोगी नहीं है के रूप में जावा कोड ठीक काम करता है. मैं होगा की तरह बंद करने के लिए इस सवाल का. ऐसा लगता है जैसे प्रारंभिक प्रश्न त्रुटिपूर्ण था ।
Cryos

अन्य भाषाओं में

यह पृष्ठ अन्य भाषाओं में है

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................

इस श्रेणी में लोकप्रिय

लोकप्रिय सवाल इस श्रेणी में