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

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 2 Следующий »

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

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


  • Нет меток