2012-02-19 16 views
5

Google क्रोम स्वचालित रूप से जेएनएलपी फ़ाइल लॉन्च नहीं करता है, इसलिए मैं अपने उपयोगकर्ताओं के लिए this solution की सलाह देता हूं। यह काम करता है लेकिन डाउनलोड की गई जेएनएलपी फ़ाइल डाउनलोड फ़ोल्डर में बनी हुई है। उन्हें मैन्युअल रूप से हटाने से परेशानी होती है।क्या मैं जावा एप्लिकेशन से डाउनलोड जेएनएलपी फ़ाइल (जावा वेब स्टार्ट/जेडब्ल्यूएस) हटा सकता हूं?

मैं अपने जावा आवेदन करने के लिए एक समारोह जोड़ना चाहते हैं:

  1. गूगल क्रोम एक JNLP फ़ाइल डाउनलोड करता है और उसे खोलें।
  2. जेएनएलपी फ़ाइल हमारे जावा एप्लिकेशन को शुरू करती है।
  3. जावा आवेदन JNLP फ़ाइल को हटा देता है (< = मैं इस समारोह चाहते हैं!)

मैंने डाउनलोड JNLP फाइल जो जावा अनुप्रयोग शुरू कर दिया की फ़ाइल पथ मिल सकता है? कारण, हमारे जावा एप्लिकेशन जार पर हस्ताक्षर किए गए हैं और स्थानीय संसाधनों तक पहुंच सकते हैं।

उत्तर

4

जावा वेबस्टार्ट पेपर में ऐसा कुछ भी नहीं है जो इस तरह के तंत्र का वर्णन करता है, इसलिए आप "विक्रेता-विशिष्ट" क्षेत्र में हैं, और मुझे नहीं लगता कि एक एपीआई आपके एप्लिकेशन को यह बताती है कि जेएनएलपी फ़ाइल कहां है।

हालांकि, आप उन जावों के प्रतिस्थापन प्रदान कर सकते हैं जो मूल जावों के साथ आते हैं और बाद में जेएनएलपी फ़ाइल को हटा देते हैं। यह उपयोगकर्ता द्वारा स्थापित किया जाना चाहिए।

+0

धन्यवाद। मैं समझता हूं कि ऐसा एपीआई उपलब्ध नहीं हो सकता है। आपका समाधान (प्रतिस्थापन जावा) बहुत दिलचस्प है। मैं इसे भविष्य की रिलीज में आजमाउंगा। – Yasushi

+0

अच्छा विचार, मैं इसे भी आज़मा दूंगा ... –

+0

जाव के प्रतिस्थापन से आपका क्या मतलब है? लॉन्च होने के बाद मैं डाउनलोड जेएनएलपी फ़ाइल कैसे हटा सकता हूं? क्या आप कृपया जवावों को लॉन्च करने और विस्तृत करने के लिए विस्तृत कर सकते हैं? –

संबंधित मुद्दे