हाय मैं जावा वेबस्टार्ट एप्लिकेशन से एक फ़ाइल को सहेजने की कोशिश कर रहा हूं।जेएनएलपी FileSaveService एक फ़ाइल खुला संवाद खोलता है
public class Main {
public static void main(String[] args) {
try {
FileSaveService fos = (FileSaveService) ServiceManager.lookup("javax.jnlp.FileSaveService");
//open Dialog
FileContents fc = fos.saveFileDialog("c:/data", null, new ByteArrayInputStream("Hallo Welt".getBytes()), "name.txt");
System.out.println("FileContents: " + fc);
} catch (UnavailableServiceException e) {
System.err.println("***" + e + "***");
} catch (IOException e) {
System.err.println("***" + e + "***");
}
//wait a minute
try {
Thread.sleep(10000);
} catch (InterruptedException e) {
}
System.exit(0);
}
}
सब कुछ सिवाय इसके कि संवाद है कि एक "खुला" फ़ाइल संवाद की तरह दिखता है ऊपर आता है, एक "बचाने" फ़ाइल संवाद पसंद नहीं काम करता है:
किसी भी मदद की सराहना की जाएगी।
आप यहां दिखाए गए लोगों के लिए अपने 'fss.saveFileDialog() 'पैरामीटर की तुलना कर सकते हैं [http://docs.oracle.com/javase/6/docs/technotes/guides/javaws/developersguide/examples। एचटीएमएल # FileSaveService)। – trashgod
मैंने अभी 1.7.0_21-b11 (विंडोज 32 बिट) में [फ़ाइल सेवा डेमो] (http://pscode.org/jws/api.html#fs) की कोशिश की और खुले और सहेजे गए संवाद अपेक्षित के रूप में दिखाई दिए। जेआरई क्या बनाते हैं और मॉडल क्या चल रहे हैं? –
हम जेआरई संस्करण 1.6.0_31-बी05 जावा हॉटस्पॉट (टीएम) 64-बिट सर्वर वीएम – keuleJ