Установка на устройствах на базе arm linux
Для установки SberMobile на устройство на базе процессора ARM с операционной системой Linux, выполните следующие действия:
Загрузите версию SberMobile для операционной системы Linux, которая не включает Java Virtual Machine (JVM). Имя установочного файла должно заканчиваться на
-nojvm
. В большинстве случаев должна быть установлена так называемая Micro Edition версия SberMobile.Установите последнюю версию Liberica JDK 8 LTS, соответствующую архитектуре вашего сервера.
Допускается также использование других виртуальных машин Java с поддержкой Java 8. |
Установите Java CommAPI, который является библиотекой для работы с последовательным портом, используемой SberMobile Server. На многих системах, это можно сделать при помощи команды
sudo apt-get install librxtx-java
. Когда установка будет завершена, скопируйте файлlibrxtxSerial.so
из папки установки Java CommAPI в подпапку/lib
папки установки SberMobile Server.
Запустите установочный пакет SberMobile. Если не удается найти JVM, задайте переменную окружения
INSTALL4J_JAVA_HOME_OVERRIDE
и укажите в ней путь к/path/to/jdk/jre
.Следуйте инструкциям для установки системы.
Некоторые версии Java SE для платформы ARM не поддерживают "режим сервера" Java VM. Если запускающий файл SberMobile выдает сообщение об ошибке режима сервера, удалите параметр
-server
из Файлов параметров запуска (*.vmoptions
).Скорректируйте ограничения на объем памяти в файлах параметров запуска (
*.vmoptions
) для значений, подходящих для вашей среды.