2010-10-30 14 views
10

मैं जावा एप्लिकेशन में काम कर रहा हूं। यह विंडोज ऑपरेटिंग सिस्टम के लिए डेस्कटॉप एप्लीकेशन है। मैं अपने आवेदन के लिए एक इंस्टॉलर बना रहा हूँ। मेरा आवेदन उस प्रणाली के लिए ठीक काम करता है जहां jdk को याद किया जाता है। मैं भी अपना आवेदन चलाने के लिए चाहता हूं जहां jdk/jre मौजूद नहीं है।गैर जेडीके/गैर जेआरई स्थापित सिस्टम में जावा एप्लिकेशन चलाने में समस्या

इसके लिए मैं इंस्टॉलर के साथ jre1.7 प्रदान कर रहा हूं। मैं अपने आवेदन की जार फ़ाइल exe फॉर्म बनाने के लिए उन्नत इंस्टॉलर का उपयोग कर रहा हूं और जेआरई 1.7 प्रदान कर रहा हूं, साथ ही मेरे आवेदन में आवश्यक सभी lib फ़ाइलों के साथ।

जब मैं गैर जेडीके/जेआर सिस्टम में एप्लिकेशन इंस्टॉल करता हूं। यह ठीक से स्थापित हो जाता है लेकिन जब मैं एप्लिकेशन को चलाने का प्रयास करता हूं, तो यह "गायब जेआरई" दिखाता है, "जावा रनटाइम पर्यावरण नहीं मिला।"

जब मैं एप्लिकेशन इंस्टॉल करता हूं तो यह जेआरई 1.7 lib फ़ाइलों के साथ सफलतापूर्वक स्थापित हो जाता है।

मैं चाहता हूं कि मेरा एप्लिकेशन स्वचालित रूप से जेआरई 1.7 को पहचानने के लिए, जिसे मैं इंस्टॉलर के साथ प्रदान कर रहा हूं।

कृपया मुझे मार्गदर्शन करें कि मेरे आवेदन के लिए जेआरई को पहचानने के लिए क्या हो सकता है जिसे मैं इंस्टॉलर के साथ प्रदान कर रहा हूं।

मैं आपके सभी मूल्यवान सुझावों के लिए धन्यवाद।

उत्तर

2

यह work out of the box होना चाहिए। शायद जांचें कि क्या आपने गलती से अपने ऐप के साथ x64 जेआरई बंडल नहीं किया है?

+0

उत्तर देने के लिए धन्यवाद, यह मेरे लिए काम कर रहा है। – Toman

0

आप इसके बजाय जावा 6 रनटाइम संलग्न करना चाहते हैं। जावा 7 अभी तक जारी नहीं किया गया है।

ऐसा लगता है जैसे आप फ़ाइलों को अनपॅक कर रहे हैं। इसके लिए सही तरीके से काम करने के लिए आपको या तो गंतव्य पुस्तकालय में java.exe फ़ाइल को स्पष्ट रूप से आमंत्रित करना होगा, या जावा इंस्टॉलर को विंडोज के साथ ठीक से पंजीकरण करने के लिए चलाया जाना चाहिए।

एमएसआई संस्करण (विंडोज़ के लिए) प्राप्त करें और इसे स्थापित करने के लिए अपने इंस्टॉलेशन प्रोग्राम को बताएं।

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