Запуск аплета EMS Java 17 на Windows
Если уже установлена Java 8
Если в системе уже установлена Java 8 и нужно запустить обновлённый EMS, то изначально нужно удалить Java 8 используя "Панель управления" → "Программы" → "Программы и компоненты"
Установка Java 17
Переходим на сайт https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html
Скачиваем, запускаем и устанавливаем Java 17.
Прямая ссылка на скачивание исполняемого файла : https://download.oracle.com/java/17/archive/jdk-17.0.12_windows-x64_bin.msi
Установить IcedTea-Web
Зайти на сайт https://adoptopenjdk.net/icedtea-web.html и скачать версию 1.8.8:
Скачиваем, запускаем и устанавливаем IcedTea-Web.
Прямая ссылка на скачивание исполняемого файла: https://github.com/AdoptOpenJDK/IcedTea-Web/releases/download/icedtea-web-1.8.8/icedtea-web-1.8.8.msi
Запуск GUI EMS
Переходим по адресу http://<ip>:8080/ems/jws
Скачивается файл с расширением *.JNLP, он должен ассоциироваться в системе с приложением javaws и иконка соответственно c Duko'm.
Если это не так, то необходимо изменить исполняемую программу в свойствах файла.
Запуск аплета EMS Java 17 на Linux
Установить Java 17
Устанавливем пакет openjdk-17-jdk с дефолтного репозитория вендора OS:
sudo apt-get update sudo apt-get install -y openjdk-17-jdk
Делаем java 17 по умолчанию
sudo update-alternatives --set java /usr/lib/jvm/java-17-openjdk-amd64/bin/java
Симлинку default-java устанавливаем в java17:
sudo unlink /usr/lib/jvm/default-java sudo ln -s /usr/lib/jvm/java-17-openjdk-amd64 /usr/lib/jvm/default-java
Проверяем версию Java
$ java -version openjdk version "17.0.8.1" 2023-08-24 OpenJDK Runtime Environment (build 17.0.8.1+1-Ubuntu-0ubuntu122.04) OpenJDK 64-Bit Server VM (build 17.0.8.1+1-Ubuntu-0ubuntu122.04, mixed mode, sharing)
Установить IcedTea-Web
Зайти на сайт https://adoptopenjdk.net/icedtea-web.html и скачать версию 1.8.8:
Открыть каталог с загрузками, распаковать архив, создать каталог и скопировать туда бинарники:
cd ~/Downloads unzip icedtea-web-1.8.8.linux.bin.zip sudo mkdir -p /opt/icedtea/ sudo mv icedtea-web-image /opt/icedtea/
Установить javaws по умолчанию
update-alternatives --install /usr/bin/javaws javaws /opt/icedtea/icedtea-web-image/bin/javaws 1500 update-alternatives --set javaws /opt/icedtea/icedtea-web-image/bin/javaws
Проверяем версию javaws, очищаем кеш
$ javaws --version -Xclearcache selected jre: /usr/lib/jvm/java-17-openjdk-amd64/ WARNING: package sun.applet not in java.desktop WARNING: package com.sun.net.ssl.internal.ssl not in java.base WARNING: package javax.jnlp not in java.desktop Headless check failed. You are forced to run without any graphics. IcedTea-Web can run like this, but your app probably not. This is likely bug in your system. icedtea-web 1.8.8 $ rm -rf ~/.cache/icedtea-web/cache/
Установить itweb-settings, policyeditor по умолчанию
update-alternatives --install /usr/bin/itweb-settings itweb-settings /opt/icedtea/icedtea-web-image/bin/itweb-settings 1500 update-alternatives --set itweb-settings /opt/icedtea/icedtea-web-image/bin/itweb-settings update-alternatives --install /usr/bin/policyeditor policyeditor /opt/icedtea/icedtea-web-image/bin/policyeditor 1500 update-alternatives --set policyeditor /opt/icedtea/icedtea-web-image/bin/policyeditor
Запуск аплета EMS
Скачать ems_gui.jnlp по ссылке http://<ip>:8080/ems/jws и запустить командой javaws
cd ~/Downloads/ wget -O ems_gui.jnlp http://100.110.2.236:8080/ems/jws javaws ems_gui.jnlp
Запуск аплета EMS Java 17 на MacOS
Установка OpenWebStart javaws
С версии 11 Java прекратила поддержку приложения Java Web Start, связи с этим на MacOS предлагается использовать OpenWebStart javaws.
- Зайти на сайт https://openwebstart.com/download/ и загрузите нужную версию установочного приложения
.dmg:- Системы macOS x64:
OpenWebStart_macos-x64_<FEATERE>.dmg - macOS aarch64 (64-разрядная ARM) системы:
OpenWebStart_macos-aarch64_<FEATURE>.dmg
- Системы macOS x64:
Откройте образ диска OpenWebStart (DMG-файл), чтобы смонтировать его.
Запустите
Open Web Start Installer.app.Выберите язык и нажмите OK, чтобы открыть мастер настройки OpenWebStart.
Нажмите Next, чтобы начать установку OpenWebStart.
Перейдите в каталог, в который нужно установить OpenWebStart, и нажмите Далее.
По умолчанию:/Applications/Open Web StartУстановите флажок, чтобы связать суффикс .JNLP с OpenWebStart, и нажмите Далее.
Пожалуйста, дождитесь установки OpenWebStart на ваш компьютер.
Нажмите Готово на экране завершения, чтобы закрыть мастер.
После установки программного обеспечения вы можете удалить файл .dmg or .tar.gz, если хотите сэкономить место на диске.
Запуск GUI EMS
Переходим по адресу http://<ip>:8080/ems/jws
Скачивается файл с расширением *.JNLP, он должен ассоциироваться в системе с приложением OpenWebStart javaws.
Если это не так, то необходимо изменить исполняемую программу в свойствах файла.
Длительный первый запуск приложения OpenWebStart
При первом запуске OpenWebStart будет закружена актуальная версия JavaVM в автоматическоим режиме, последующие запуски приложения будут проходить быстрее.



