質問: Windows10ですが、javaの開発環境(JDKって言うんでしょうか?同時にランタイム環境も)を自動で更新しないようになっているみたいです。javac -version, java -versionで見てみると最新ではないです(ちょっとだけ古いかと)。これを更新するには最新版を持ってきて上書きするようにインストールするものでしょうか。そうしようとしたらOracleのサイトに飛び、ユーザ登録する必要があるみたいでした。今どきのようにsudo apt update java-jdkのようにコマンドラインで実行できないかと思うのですが。 あるソフトで、Javaの開発環境が事前にあるということを前提としてインストールするものがあります。Java開発環境のバージョンについてセンシティブみたいです。そのためJavaの開発環境を常に最新にしておきたいと思っているのですが。以前は特に何もしなくても自動で更新してくれたりしていたのですが、なぜだか現在私の環境ではそうなっていません。よろしくお願いします。
回答: > Javaは基本無償だと思っていました。 これまではそれで正しかったのですが、今月からOracleの提供するJDKのライセンスが変更になったのです。新しいライセンスでは商用・本番環境において無償で利用できなくなりました。 〔参考〕 無償で使いたい場合、回答No.1の方が書いているとおり、Oracle JDKとは別のJDKを入手することが可能です。