Для нормальної розробки я використовую 64-бітний VM, який приходить, коли я встановлюю комплект розробки Java (OpenJDK) разом із менеджером пакунків.
Але є деякі додатки Java (містять рідні бібліотеки, я думаю), які не працюють на 64-бітній Java VM. (Схоже, SoapUI є таким кандидатом - у версіях 4.0.1 та 4.5 бета-1 він не працює з помилкою сегментації, якщо працює у 64-бітовій машині.)
Я спробував встановити i386-версію openjdk-6-jre на додаток до 64-розрядної, але це відмовлено у придатності (мовляв, це суперечить існуючій 64-розрядної версії). Те саме відбувається, якщо я спробую встановити openjdk-jre-7 у 32-бітній версії.
Відповідь на те, чи можу я запустити 32-бітний додаток Java в 64-бітовій системі, запропонованій для встановлення ia32-sun-java6-bin
, але немає пакету з цим ім'ям (або що-небудь з ia32
і Java).
Що я можу зробити тут, щоб запустити SoapUI, не перемикаючи всю свою Java-установку на 32 біт?