Как запустить 32-битную JVM на 64-битном Linux?

Я пытаюсь запустить 32-битную JVM Hotspot на 64-битная машина Debian Mint. На первый взгляд все работает, пока вы не попытаетесь запустить что-то с помощью Swing:

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

Есть идеи, что еще нужно сделать здесь?

17
задан Peter Lawrey 19 March 2016 в 18:29
поделиться