Для нормальной разработки я использую 64-битную виртуальную машину, которая появляется, когда я устанавливаю комплект разработки Java (OpenJDK) с менеджером пакетов.
Но есть некоторые Java-приложения (содержащие, как мне кажется, нативные библиотеки), которые не работают на 64-битной Java VM. (Похоже, что SoapUI является таким кандидатом - в версиях 4.0.1 и 4.5 beta 1 он завершается с ошибкой сегментации при запуске в 64-битной виртуальной машине.)
Я пытался установить i386-версию openjdk-6-jre в дополнение к 64-битной, но это было отклонено aptitude (говоря, что это конфликтует с существующей 64-битной версией). То же самое происходит, если я пытаюсь установить openjdk-jre-7 в 32-битной версии.
Ответ на вопрос « Можно ли запустить 32-разрядное приложение Java в 64-разрядной системе, предлагаемой для установки ia32-sun-java6-bin
, но нет пакета с таким именем (или чего-либо с ia32
и Java)».
Что я мог сделать здесь, чтобы запустить SoapUI, не переключая всю систему Java на 32-битную установку?