Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных

Запуск аплета 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.

  1. Зайти на сайт https://openwebstart.com/download/ и загрузите нужную версию установочного приложения .dmg:
    1. Системы macOS x64: OpenWebStart_macos-x64_<FEATERE>.dmg
    2. macOS aarch64 (64-разрядная ARM) системы: OpenWebStart_macos-aarch64_<FEATURE>.dmg
  2. Откройте образ диска OpenWebStart (DMG-файл), чтобы смонтировать его.

  3. Запустите Open Web Start Installer.app.

  4. Выберите язык и нажмите OK, чтобы открыть мастер настройки OpenWebStart.

  5. Нажмите Next, чтобы начать установку OpenWebStart.

  6. Перейдите в каталог, в который нужно установить OpenWebStart, и нажмите Далее.
    По умолчанию: /Applications/Open Web Start

  7. Установите флажок, чтобы связать суффикс .JNLP с OpenWebStart, и нажмите Далее.

  8. Пожалуйста, дождитесь установки OpenWebStart на ваш компьютер.

  9. Нажмите Готово на экране завершения, чтобы закрыть мастер.

После установки программного обеспечения вы можете удалить файл .dmg or .tar.gz, если хотите сэкономить место на диске.

Запуск GUI EMS

Переходим по адресу http://<ip>:8080/ems/jws

Скачивается файл с расширением *.JNLP, он должен ассоциироваться в системе с приложением OpenWebStart javaws.

Если это не так, то необходимо изменить исполняемую программу в свойствах файла.

Длительный первый запуск приложения OpenWebStart

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



  • Нет меток