Сборки OpenJDK и bin-файл javaws

Я понимаю, что Java Web Start устарела и отсутствует в Java SE 11 и более поздних версиях.

Я наткнулся на дистрибутив Red Hat OpenJDK, в котором говорится: «Установщик OpenJDK 11 для Windows включает дополнительный компонент - реализацию протокола развертывания Web Start на основе проекта с открытым исходным кодом IcedTea-Web». Обзор OpenJDK от Red Hat. Я подумал: «ну, они это добавили».

Скачал, но в / bin от челюстей не осталось и следа.

Я также загрузил OpenJDK 8 из Red Hat, и опять же, никаких следов челюстей в / bin. Я загрузил сборки эталонной реализации Java SE 8 из Oracle с https://jdk.java.net/java-se-ri/8 и снова челюстей никаких следов.

Что мне не хватает?

P.S. несмотря на программиста, я ничего не знаю о Java


person the_eraser    schedule 15.03.2019    source источник
comment
Есть ли $JAVA_HOME/javaws каталог после установки? Возможно, исполняемый файл был перемещен внутрь этого каталога? Сложно сказать, так как для загрузки этого дистрибутива нужна учетная запись RedHat.   -  person Karol Dowbecki    schedule 15.03.2019
comment
Искал челюсти во всем каталоге установки, ничего не нашел. Кстати, любой желающий может создать аккаунт RedHat;)   -  person the_eraser    schedule 15.03.2019
comment
@kai спасибо. Я работаю на машине с Windows и скачал установщик Windows из Red Hat. Уточнено, что установщик Windows должен включать WS. Кто-нибудь знает, доступна ли версия Icedtea для Windows?   -  person the_eraser    schedule 15.03.2019
comment
Так что я могу найти челюсти только на 32-битных сборках jdk ... Я сейчас на мобильном телефоне и не могу проверить. Если да, будет ли 32-битная сборка jdk работать на 64-битной Windows 10?   -  person the_eraser    schedule 15.03.2019
comment
извините, я пропустил оконную часть;)   -  person kai    schedule 15.03.2019
comment
Загрузил x86-версии OpenJDK 8 из Red Hat и ojdk и никаких следов челюсти. На данный момент он присутствует только в сборках Oracle JDK 8 (коммерческий).   -  person the_eraser    schedule 18.03.2019
comment
Также установщик Red Hat msi версии 11 (до сих пор я использовал архивы tar.gz) не предоставляет челюсти. Для меня это загадка, поскольку так ясно сказано, что это должно быть там.   -  person the_eraser    schedule 18.03.2019


Ответы (2)


Обратитесь к проекту icedtea-web. Это независимый проект, и, так или иначе, это то, что упаковывают как челюсти все дистрибутивы - http://icedtea.classpath.org/wiki/IcedTea-Web

person judovana    schedule 28.03.2019
comment
Что мне делать в Windows? Просто установите двоичные файлы с icedtea.wildebeest.org/download/icedtea- web-binaries / 1.8 /, и он волшебным образом будет работать с OpenJDK 11 от Red Hat? - person the_eraser; 03.04.2019
comment
да. это именно то, что вам следует делать. Обратите внимание, icedtea-web переместился на githb и теперь сотрудничает с acceptpenjdk и karakun, чтобы обеспечить более удобный пользовательский интерфейс: github.com/adoptopenjdk/icedtea-web - person judovana; 30.06.2019

В Red Hat Java 8 для WINDOWS доступны ДВЕ загрузки:

  • застегивать
  • msi

Версия MSI НЕ содержит папки \ webstart.

Версия zip ДЕЙСТВИТЕЛЬНО содержит папку \ webatart.

\ redhat \ java-1.8.0-openjdk-1.8.0.232-3.b09.redhat.windows.x86_64 \ webstart \ javaws.exe

Отдельно, в отличие от Oracle Java, openJDK НЕ имеет консоли Java, которая показывает вывод приложения при запуске.

Но этот вывод записывается в текстовый файл. НАШЛИ ЕГО здесь:

//access.redhat.com/documentation/en-us/openjdk/8/pdf/troubleshooting_openjdk_8_for_windows/OpenJDK-8-Troubleshooting_OpenJDK_8_for_Windows-en-US.pdf

C: \ Users \ XXXXX \ AppData \ Local \ RedHat \ java-1.8.0-openjdk-1.8.0.232-3.b09.redhat.windows.x86_64 \ webstart \ javaws_last_log.txt

person HA3    schedule 25.11.2020