सामान्य विकास के लिए मैं 64-बिट वीएम का उपयोग कर रहा हूं जो तब आता है जब मैं पैकेज मैनेजर के साथ जावा डेवलपमेंट किट (ओपनजेडके) स्थापित करता हूं।
लेकिन कुछ जावा एप्लिकेशन (देशी पुस्तकालयों, मुझे लगता है) हैं जो 64 बिट जावा वीएम पर काम नहीं करते हैं। (ऐसा लगता है कि सोपुई ऐसा उम्मीदवार है - संस्करण 4.0.1 और 4.5 बीटा 1 में, यह 64 बिट वीएम में चलने पर एक विभाजन दोष के साथ विफल हो जाता है।)
मैंने 64-बिट के अलावा ओपनजेडक-6-जेआर के i386-संस्करण को स्थापित करने की कोशिश की, लेकिन यह योग्यता (मौजूदा 64-बिट संस्करण के साथ संघर्ष करता है) कहकर इनकार कर दिया है। यदि मैं 32-बिट संस्करण में Openjdk-jre-7 स्थापित करने का प्रयास करता हूं तो भी ऐसा ही होता है।
क्या मैं एक जावा 32-बिट एप्लिकेशन को चलाने के लिए प्रस्तावित 64 बिट सिस्टम पर एक उत्तर स्थापित कर सकता हूंia32-sun-java6-bin
, लेकिन इस नाम के साथ कोई पैकेज नहीं है (या ia32
जावा के साथ कुछ भी )।
मैं अपने पूरे सिस्टम जावा इंस्टॉलेशन को 32 बिट पर स्विच किए बिना सोपयूआई को चलाने के लिए यहां क्या कर सकता था?