Если в системе уже установлена Java 8 и нужно запустить обновлённый EMS, то изначально нужно удалить Java 8 используя "Панель управления" → "Программы" → "Программы и компоненты"

Переходим на сайт 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
Зайти на сайт 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
Переходим по адресу http://<ip>:8080/ems/jws
Скачивается файл с расширением *.JNLP, он должен ассоциироваться в системе с приложением javaws и иконка соответственно c Duko'm.
Если это не так, то необходимо изменить исполняемую программу в свойствах файла.
![]()
Устанавливем пакет openjdk-17-jdk с дефолтного репозитория вендора OS:
sudo apt-get update sudo apt-get install -y openjdk-17-jdk |
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 -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) |
Зайти на сайт 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/ |
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 --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/ |
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_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 |
С версии 11 Java прекратила поддержку приложения Java Web Start, связи с этим на MacOS предлагается использовать OpenWebStart javaws.
.dmg:OpenWebStart_macos-x64_<FEATERE>.dmgOpenWebStart_macos-aarch64_<FEATURE>.dmgОткройте образ диска OpenWebStart (DMG-файл), чтобы смонтировать его.
Запустите Open Web Start Installer.app.
Выберите язык и нажмите OK, чтобы открыть мастер настройки OpenWebStart.
Нажмите Next, чтобы начать установку OpenWebStart.
Перейдите в каталог, в который нужно установить OpenWebStart, и нажмите Далее.
По умолчанию: /Applications/Open Web Start
Установите флажок, чтобы связать суффикс .JNLP с OpenWebStart, и нажмите Далее.
Пожалуйста, дождитесь установки OpenWebStart на ваш компьютер.
Нажмите Готово на экране завершения, чтобы закрыть мастер.
После установки программного обеспечения вы можете удалить файл .dmg or .tar.gz, если хотите сэкономить место на диске.
Переходим по адресу http://<ip>:8080/ems/jws
Скачивается файл с расширением *.JNLP, он должен ассоциироваться в системе с приложением OpenWebStart javaws.
Если это не так, то необходимо изменить исполняемую программу в свойствах файла.

При первом запуске OpenWebStart будет закружена актуальная версия JavaVM в автоматическоим режиме, последующие запуски приложения будут проходить быстрее. |