मैं 64 बिट डेबियन मिंट मशीन पर 32 बिट हॉटस्पॉट जेवीएम चलाने की कोशिश कर रहा हूं। पहली नजर में यह आप जब तक सभी काम करता है स्विंग का उपयोग कर कुछ को चलाने के लिए कोशिश करता हूँ:64 बिट लिनक्स पर 32 बिट जेवीएम कैसे चलाएं?
java.lang.UnsatisfiedLinkError: /opt/javadev/jdk1.7.0_03_32b/jre/lib/i386/xawt/libmawt.so:
libXext.so.6: cannot open shared object file: No such file or directory
जोड़ा जा रहा है कि पुस्तकालय पथ के लिए: export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu
।
लेकिन तब यह इस त्रुटि देता है:
java.lang.UnsatisfiedLinkError: /opt/javadev/jdk1.7.0_03_32b/jre/lib/i386/xawt/libmawt.so:
libXext.so.6: wrong ELF class: ELFCLASS64
किसी भी विचार और क्या यहाँ किया जा सकता है?
32-बिट प्रक्रियाएं 64-बिट पुस्तकालयों को लोड नहीं कर सकती हैं। आपको 32-बिट संगतता पुस्तकालयों को स्थापित करने की आवश्यकता होगी। उबंटू पर आपको पैकेज 'ia32-libs' इंस्टॉल करना होगा। पता नहीं डेबियन पर बराबर क्या है। – Jesper
* क्यों * आप 64 बिट मशीन पर 32 बिट जेवीएम चलाने की कोशिश कर रहे हैं? – Marcelo
एक 32 बिट libXext खोजें? –