ダウンロード オプションなしの Java 11 JRE の検索
以前の Java バージョンとは異なり、Java 11 にはダウンロード可能な JRE がありません。これにより、Java ベースのソフトウェアの実行時に問題が発生し、「Java ランタイム環境がありません」エラーが発生する可能性があります。
JRE ダウンロードの終了について
Oracle no Java アプレットと Web アプリの配信が段階的に廃止されているため、エンドユーザーが JRE または JDK をインストールすることはもはや意図されていません。エンドユーザーは JRE を必要としていないため、Java ベースのアプリには独自の Java 実装をバンドルする必要があります。開発者とサーバー管理者は、JDK をインストールする必要があります。
OpenJDK プロジェクト
Java 実装のソースである OpenJDK プロジェクトを理解します。 「Java Client Roadmap Update」および「Java Is Still Free」のホワイトペーパーでは、さらに詳しい情報が得られます。
Java Platform Module System (JPMS)
JPMS、jlink、および jpackage について学習します。デスクトップ アプリは、これらのツールを使用してカスタム適合のランタイムを作成し、独自の Java ランタイムをバンドルする必要があります。
ベンダー選択のフローチャート
このフローチャートは、Java のベンダーの選択に役立ちます。 11 対象者、優先順位、要望などの要素に基づいた実装
ベンダー マッピング テーブル
このテーブルは、潜在的な動機と考慮事項を推奨される Java ベンダーにマッピングします。
互換性に関する懸念
OpenJDK プロジェクトには、OpenJDK Community Technology Compatibility Kit が含まれています(TCK)。ベンダーは、名誉システムに基づいて、TCK テストの合格を自己宣言できます。 OpenJDK ソース コードに基づいて構築された製品は、通常、互換性を示します。
テクノロジーの違いには、HotSpot または OpenJ9 エンジン、および JVM の種類が含まれる場合があります。これらの違いが非互換性を引き起こす可能性は低いです。
商用サポート ベンダーはより迅速にパッチをリリースする傾向があるため、ベンダーの更新スケジュールは異なる場合があります。ベンダーは、Java 仕様に準拠してコード ベースを変更することもあります。
潜在的な変動にもかかわらず、Java コミュニティは断片化の防止に取り組んでいます。コラボレーションと改善点のオープンな共有は、ベンダー間の互換性を確保することを目的としています。
以上がJava 11 JRE をダウンロードせずに見つけるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。