Настройка AlterOffice SDK для Java

В данном руководстве описан процесс сборки и запуска примера ACell.java на платформе Windows и также пример запуска на ОС AlterOS 7.5.

Windows

Требования:
  • AlterOffice 2025.2.1.0;
  • Visual Studio Code;
  • JDK не ниже "JavaSE-11".
Настройка и запуск:
  • Разархивируем содержимое архива ACell.zip, допустим в C:\SDKExamples\ACell;
  • Устанавливаем AlterOffice 2025.2.1.0;
  • Устанавливаем JDK;
  • Запускаем Visual Studio Code;
  • Убеждаемся, что установлены все плагины для Java (нам нужен Extension Pack for Java от Microsoft);
  • Открываем директорию указанную ранее в  Visual Studio Code;
  • Нажимаем сочетание клавиш Ctrl+Shift+P и вводим "Configure Java Runtime";
  • В окне "Project Settings" на вкладке Libraries указываем пути к C:\Program Files\AlterOffice\jar\classes\libreoffice.jar и c:\Program Files\AlterOffice\jar\classes\unoloader.jar из комплекта поставки AlterOffice 2025.2.1.0;
  • На вкладке "JDK Runtime" выбираем версию JDK не ниже "JavaSE-11", либо указываем путь к установленному JDK если он не отображается;
  • Нажимаем "Apply Settings";
  • Запускаем проект.
Результат:
В результате сформируется документ ACell со следующим содержимым:


AlterOS 7.5/9.5

Требования:

  • AlterOffice 2025.2.1.0;
  • JDK не ниже "JavaSE-11".

Установка JDK

  • AlterOS 7.5:

sudo yum install java-11-openjdk-devel


  • AlterOS 9.5:

sudo dnf install java-21-openjdk-devel

Переключение версии java:

На AlterOS 7.5 необходимо установить по умолчанию java 11, на AlterOS 9.5 - java 21:

sudo alternatives --config java

Сборка и запуск примера

1. Распакуйте архив AGraph.zip в удобную директорию.  
2. Измените переменную AOO_DIR_PATH в скрипте sdkjavabuild.sh, указав путь к установленному офису (Обычно это /opt/alteroffice2025.2).
3. Выдайте права на исполнение скрипта: "chmod u+x sdkjavabuild.sh". При успешной сборке появится файл SDraw.jar.
4. Запустите сборку: "sdkjavabuild.sh"
5. Запустите пример: java -jar SDraw.jar

Результат

В результате сформируется рисунок AGraph со следующим содержимым:

Прикреплённые файлы
ACell_win.zip
6.2 KB
AGraph_alteros.zip
6.77 KB