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