最近、Oracle は、「2019 年 1 月以降」、Oracle から商用ライセンスを取得しない場合、Java SE 8 は公開アップデートを受け取らず、「商用または運用用途」には使用されなくなると発表しました。 23 年間使用されてきた Java が無料ではなくなります。何が起こっているのでしょうか?
現在プログラミング言語界をリードする言語である Java は、ロケットのような更新速度を備えているだけでなく、ユーザーが次のことを実行できるようにする予定です。チケット代を支払う。 2018 年 4 月の時点で、オラクルは、2019 年 1 月以降、Java SE 8 の公開アップデートは商用ライセンスなしでビジネス、商業、または運用での使用には提供されなくなると発表しました。つまり、開発者が今後も JDK 8 を使用したい場合、Oracle は無料の技術サポートを提供せず、追加料金を請求する必要があります。
Java 8 を引き続き無料で使用したい場合は、次の 2 つの選択肢しかありません:
1. これ以上更新せず、Oracle JDK を引き続き使用します。無期限 8;
2. 他のサービス プロバイダーからの無料の Java SE 8 / OpenJDK 8 バイナリ ディストリビューションを使用します。
JDK 8 の無料アップデート サポートが間もなく終了し、JDK 11 は市販されないという事実に直面して、多くの開発者は、23 年間使用されてきた Java がなぜ無料ではなくなったのか疑問に思うかもしれません。 ?
一方で:
Oracle JDK 8 バージョンは 2014 年 3 月にリリースされ、2019 年 1 月に正式に「公開更新の終了」に入りました。Oracle がサポートするこのバージョンは5 年近く経過すると、メンテナンスコストが高すぎるため、ソフトウェアの 1 つのバージョンを無期限にサポートすることはできません。
一方:
Oracle の Java SE Advanced、Java SE Advanced Desktop、または Java SE Suite を購入する人はそれほど多くないかもしれません。名前は非常に長くて少しわかりにくいですが、簡単に言うと、これは有料のサービスです。Oracle がエンタープライズ レベルのユーザー向けに提供する高度なツールと機能です。エンタープライズ レベルの Java プログラムを監視、デプロイ、管理できます。 。つまり、このサービスを購入すれば、JDK の更新料金を心配する必要はありません。しかし問題は、このサービスを購入する人が多くないことであり、そのためOracleが今回の行動に踏み切ったのだ。
以上がJava にはどのような機能が必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。