यहां सेटअप है: मेरे पास रिमोट मॉनिटरिंग उपकरण का एक पुराना टुकड़ा है, जिसे बेजर के रूप में जाना जाता है। जीयूआई नियंत्रण सॉफ्टवेयर जो विंडोज पर चलता है एक जावा ऐप है, सीडी में 2003 की तारीख है लेकिन मुझे लगता है कि सॉफ्टवेयर बहुत पुराना है। setup.exe
मेरी AMD64 विंडोज 7 स्थापना पर नहीं चलता है, मैं एक 32 बिट / 64 बिट त्रुटि मिलती है, मैं इसे एक 16 बिट अनुप्रयोग हो सकता है संदेह है (यह निश्चित रूप से बदसूरत काफी है)।
वैसे भी, मैंने AMD64 विंडोज 7 होस्ट पर वर्चुअलबॉक्स में XP वीएम गेस्ट के साथ इसे हल करने की कोशिश की। setup.exe
रन ठीक लेकिन जब मैं जावा अनुप्रयोग मैं एक तत्काल विंडोज त्रुटि मिलती है शुरू करने के लिए प्रयास करें:
java.exe को एक समस्या का सामना करना पड़ा है और इसे बंद करने की आवश्यकता है।
यदि मैं यह देखने के लिए यहां क्लिक करता हूं कि इस त्रुटि रिपोर्ट में कौन सा डेटा है, तो मुझे यह मिलेगा:
AppName: java.exe AppVer: 0.0.0.0
ModName: javai.dll ModVer: 0.0.0.0
Offset: 0009b4e
जब मैं त्रुटि रिपोर्ट के बारे में तकनीकी जानकारी देखता हूं, तो सामान्य द्वैध ग्रंथि होती है, लेकिन कुछ पाठ स्मृति के बाहर होने, खराब सुपरक्लास, खराब सूचकांक, वर्ग भंडारण आवंटन त्रुटि आदि के बारे में शिकायत करते हैं।
त्रुटि के पीछे CMD विंडो है:
सिमेंटेक जावा! JDK 1.1.x, कॉपीराइट 1996-98 Symantec Corporation के लिए जस्टइनटाइम कंपाइलर संस्करण 3.00.029 (i)
बाद में, मेरे iMac पर घर पर जो VirtualBox में XP VM अतिथि उपलब्ध था, मैंने सॉफ्टवेयर स्थापित किया और सफलतापूर्वक इसे लॉन्च किया। मैंने फिर VM को निर्यात किया, इसे अपने विंडोज 7 एएमडी 64 होस्ट में आयात किया और ठीक उसी त्रुटि में चला गया जैसा कि ऊपर वर्णित है।
जाहिर है, होस्ट एक दूसरे से बहुत अलग हैं लेकिन मैं सोच रहा हूं कि इस व्यवहार का कारण क्या है, जहां यह मैक होस्ट पर काम करता है लेकिन एएमडी / विंडोज होस्ट पर नहीं?