Установка сети Java запускается: Java 12

Решение найдено и реализовано. Посмотрите ниже исходного сообщения.

Моя установка JVM, по-видимому, не содержит javaws.

$ sudo update-alternatives --get-selections | grep ^java
java                           manual   /usr/lib/jvm/java-12-oracle/bin/java
javac                          manual   /usr/lib/jvm/java-12-oracle/bin/javac
javadoc                        manual   /usr/lib/jvm/java-12-oracle/bin/javadoc
javap                          manual   /usr/lib/jvm/java-12-oracle/bin/javap

Я использовал и PPA и прямую установку от Oracle здесь с этой документацией.

Мне нужно javaws запустить a jnlp файл. Для приложения, по-видимому, нужно распределение Oracle и не OpenJDK.

Я попробовал v11 и v8, но PPA, кажется, недоступен из-за нового лицензирования.

Это не дубликат не способный установить javaws, потому что PPA webupd8team и oracle-java8-installer больше не существуют из-за нового лицензирования:

javaws кажется, не находится в основном v12 распределении согласно структуре каталогов.

Picture of tarball file.


РЕШЕНИЕ: не используйте ppa, Регистр для Сети Oracle, загрузите JDK8, установите вручную. javaws не существует для v11 +

Скачать: https://www.oracle.com/technetwork/java/javaee/downloads/jdk8-downloads-2133151.html

Установка JVM вручную с помощью: https://linuxconfig.org/how-to-install-java-on-ubuntu-18-04-bionic-beaver-linux

3
задан 24 April 2019 в 21:03

1 ответ

К сожалению, Java Web Start больше не входит в состав Java 11 SE. Выдержка из Java Client Road Map (Обновление 2018-03-05) :

Java Web Start стала путём миграции для разработчиков, поскольку поставщики браузеров продолжали ограничивать поддержку плагинов над последние несколько лет.

Поскольку это преимущественно настольная технология, у Web Start есть некоторые ограничения. В частности, он требует установки и поддержки автономной JRE на рабочем столе пользователя.

Тем не менее, за последнее десятилетие производители наиболее популярных настольных операционных систем настойчиво настаивали на том, чтобы приложения на их платформах поставлялись в комплекте с интегрированной изолированной средой выполнения. Они все чаще требуют, чтобы настольные приложения распространялись через собственные частные «магазины приложений».

Таким образом, понятие приложения, распространяемого отдельно от отдельной JRE, быстро исчезает.

Следовательно:

  • Oracle расширит поддержку Web Start в Java SE 8 с марта 2019 года по крайней мере до марта 2025 года.

  • Продукты Oracle, которые зависят от Web Start, останутся в Java SE 8 и продолжат работу с графиками поддержки, указанными в этих продуктах.

  • Oracle не будет включать Java Web Start в Java SE 11 (18.9LTS) и более поздних версиях.

  • Oracle начнет поощрять разработчиков приложений и пользователей к переходу с Java Web Start и поощрять некоммерческих потребителей удалять любые неиспользуемые или неподдерживаемые установки Oracle JRE со своих рабочих столов.

  • Разработчикам, которые развертывают настольные приложения для отдельных потребителей (например, игры, персональные банковские операции или другие приложения B2C), необходимо будет перейти к другим технологиям развертывания, таким как решения для упаковки и развертывания jlink и / или сторонних производителей, прежде чем конец 2020 года.

  • Разработчикам приложений, которые нацелены на приложения для внутренней обработки данных, коммерческих, коммерческих или производственных целей, потребуется либо запросить коммерческую лицензию у Oracle, либо перейти на другие технологии развертывания к январю 2019 года.

Поэтому, если вам действительно нужен Java Web Start, вам нужно переключиться на Java 8.

0
ответ дан 24 April 2019 в 21:03

Другие вопросы по тегам:

Похожие вопросы: