पर काम नहीं करता है किसी कारण से निम्न कोड विंडोज एक्सपी पर काम नहीं करता है।जावा यूआरएल ("फाइल: //") विंडोज एक्सपी
new URL("file://" + tempfile.getAbsolutePath());
मैं जावा 1.6 का उपयोग कर रहा हूं।
Java(TM) SE Runtime Environment (build 1.6.0_31-b05)
Java HotSpot(TM) Client VM (build 20.6-b01, mixed mode, sharing)
हालांकि, एक ही कोड सिर्फ ओएस एक्स (शेर) और जावा में ठीक काम करता है 1,6
java version "1.6.0_29"
Java(TM) SE Runtime Environment (build 1.6.0_29-b11-402-11M3527)
Java HotSpot(TM) 64-Bit Server VM (build 20.4-b02-402, mixed mode)
लिनक्स (लिनक्स 2.6.32-38-जेनेरिक # 83 उबंटू x86_64 जीएनयू/लिनक्स) जावा 1,6
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)
साथ उपरोक्त कोड काम करना चाहिए पर this आधार पर।
मुझे जो याद है, आपको विंडोज़ पर एक फ़ाइल: /// नोटेशन का उपयोग करने की आवश्यकता हो सकती है। इसे आज़माएं और देखें कि यह काम करता है या नहीं। – mcfinnigan