Дерево страниц

Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Запуск аплета EMS Java 17 на Windows

Если уже установлена Java 8

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

Image Added

Установка 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.
Image Added 

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

Image Added



Запуск аплета EMS Java 17 на Linux

Установить Java 17

Устанавливем пакет openjdk-17-jdk с дефолтного репозитория вендора OS:

Блок кода
languagebash
sudo apt-get update
sudo apt-get install -y openjdk-17-jdk

Делаем java 17 по умолчанию

Блок кода
languagebash
sudo update-alternatives --set java /usr/lib/jvm/java-17-openjdk-amd64/bin/java

...

Блок кода
languagebash
sudo unlink /usr/lib/jvm/default-java
sudo ln -s /usr/lib/jvm/java-17-openjdk-amd64 /usr/lib/jvm/default-java

Проверяем версию Java

Блок кода
languagebash
$ 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:

Image RemovedImage Added


Открыть каталог с загрузками, распаковать архив, создать каталог и скопировать туда бинарники:

Блок кода
languagebash
cd ~/Downloads
unzip icedtea-web-1.8.8.linux.bin.zip
sudo mkdir -p /opt/icedtea/
sudo mv icedtea-web-image /opt/icedtea/

Установить javaws по умолчанию

Блок кода
languagebash
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, очищаем кеш

Блок кода
languagebash
$ 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 по умолчанию

Блок кода
languagebash
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

Блок кода
languagebash
cd ~/Downloads/
wget -O ems_gui.jnlp http://100.110.2.236:8080/ems/jws
javaws ems_gui.jnlp



Запуск аплета EMS Java 17 на

...

Если уже установлена Java 8

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

Image Removed

Установка 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.

...

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 и иконка соответственно c Duko'm.Image Removed 

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

Image Removed

Image Added

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

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