web-dev-qa-db-ja.com

インストールJava Web Start: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からの直接インストールの両方を使用しました here これとともに documentation

javawsファイルを起動するには、jnlpが必要です。アプリには明らかにOpenJDKではなくOracleディストリビューションが必要です。

V11とv8を試しましたが、新しいライセンスが原因でPPAを使用できないようです。

これは javawsをインストールできません の複製ではありません。新しいライセンスにより、webupd8teamのPPAと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
AnonPyDev

残念ながら、Java Web Startは、Java 11 SEから含まれなくなりました。 Java Client Road Map(Update 2018-03-05))からの抜粋

ブラウザベンダーがプラグインのサポートを過去数年間制限し続けているため、Java Web Startは開発者の移行パスになっています。

主にデスクトップテクノロジーであるため、Web Startにはいくつかの制限があります。特に、スタンドアロンのJREをユーザーのデスクトップにインストールして維持する必要があります。

ただし、過去10年間、最も人気のあるデスクトップオペレーティングシステムのベンダーは、プラットフォーム上のアプリケーションを、サンドボックス化された統合ランタイムとバンドルして提供することを強く求めてきました。デスクトップアプリケーションを独自のプライベート「アプリストア」を通じて配布する必要性がますます高まっています。

したがって、スタンドアロンのJREとは別に配布されるアプリケーションの概念は、急速に衰退しています。

結果として:

  • オラクルは、2019年3月から少なくとも2025年3月まで、Java SE 8でWeb Startのサポートを拡張します。

  • Web Startに依存するOracle製品は、Java SE 8のままであり、これらの製品で示されるサポートタイムラインを継続します。

  • Oracleは、Java Web Start in Java SE 11(18.9LTS)以降)を含みません。

  • オラクルは、アプリケーション開発者とユーザーがJava Web Startから移行することを奨励し、非営利の消費者が未使用またはサポートされていないOracle JREインストールをデスクトップから削除することを奨励します。

  • デスクトップアプリケーションを個々のコンシューマー(ゲーム、パーソナルバンキング、その他のB2Cアプリケーションなど)に展開する開発者は、2020年末までにjlinkやサードパーティのパッケージングおよび展開ソリューションなどの他の展開テクノロジに移行する必要があります。

  • 内部データ処理、ビジネス、商用、または本番用のアプリケーションを対象とするアプリケーション開発者は、Oracleに商用ライセンスを求めるか、2019年1月までに他の導入テクノロジーに移行する必要があります。

したがって、本当にJava Web Startが必要な場合は、Java 8.に切り替える必要があります。

1
Kulfy