Запуск аплета EMS Java 17 на Windows
Если уже установлена Java 8
Если в системе уже установлена Java 8 и нужно запустить обновлённый EMS, то изначально нужно удалить Java 8 используя "Панель управления" → "Программы" → "Программы и компоненты"
Установка Java 17
Переходим на сайт https://www.oracle.com/java/technologies/downloads/#java17
Скачиваем, запускаем и устанавливаем Java 17.
Прямая ссылка на скачивание исполняемого файла : https://download.oracle.com/java/17/latest/jdk-17_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 в автоматическоим режиме, последующие запуски приложения будут проходить быстрее.