数日前(22/03)、組織 オラクルは「Java18」の発売を発表しました。 最も使用されているプログラミング言語のXNUMXつの最新バージョンと 世界一の開発プラットフォーム。 新しいパッケージまたはプログラム。別名 オラクル JDK 18、パフォーマンス、安定性、セキュリティの面で何千もの改善を提供します。 さらに、XNUMXつのプラットフォーム改善提案を含むため、開発者の生産性がさらに向上します。
ただし、この出版物では、発売から数日後(28/03)に行ったため、その新規性や改善点については詳しく説明しません。 ここでは、掘り下げます より実用的かつ技術的な側面、つまり、彼について インストールとセットアップ 現在について GNU / Linuxディストリビューション de Debian安定版.
そしていつものように、今日のトピックに完全に入る前に インストールとセットアップ の最新の利用可能なバージョンの Java JDK、つまり、バージョン Java 18、としても知られている オラクル JDK 18、以前の関連出版物への以下のリンクに興味のある方のために残しておきます。 この出版物を読み終えた後、必要に応じて簡単に探索できるように、次のようにします。
「この新しいバージョンのJavaSE18は、一部の非推奨機能の削除を除いて提供され、以前のバージョンのJavaプラットフォームとの互換性を維持し、以前に作成されたほとんどのJavaプロジェクトは、新しいバージョンで実行しても変更されません。 そして、そのデフォルトのエンコーディングはUTF-8です"。 Java SE 18の新しいバージョンはすでにリリースされており、これらはそのニュースです
Java 18:多くのパフォーマンス、安定性、セキュリティの改善
Java 18の使い方は?
放電
ダウンロード用 Java 18(Oracle JDK 18) 以下にアクセスする必要があります リンク とダウンロード .debファイル 喜んで GNU / Linuxディストリビューション に基づく Debian安定版.
インストール
ダウンロードが完了すると、適切な方法でインストールに進みます。 aptまたはdpkgコマンド。 このユースケースでは、次のコマンド順序を使用します。
«sudo apt install ./Descargas/jdk-18_linux-x64_bin.deb»
コンフィギュレーション
パッケージがインストールされた後も、次に進む必要があります java18を構成する、次のように構成されます デフォルトバージョン、現在から プラットフォーム 使用済み (ミラクルズGNU / Linux)、付属 OpenJDK 11.
そしてこれのために、私たちは次のようにする必要があります 管理者ユーザー(root)、次のコマンドを実行します。
sudo -s
echo "JAVA_HOME=/usr/lib/jvm/jdk-18" >> /etc/profile
echo "PATH=$PATH:$HOME/bin:$JAVA_HOME/bin" >> /etc/profile
echo "export JAVA_HOME" >> /etc/profile
echo "export PATH" >> /etc/profile
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-18/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-18/bin/javac 1
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-10.0.1/bin/jar 1
update-alternatives --set java /usr/lib/jvm/jdk-10.0.1/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk-10.0.1/bin/javac
update-alternatives --set jar /usr/lib/jvm/jdk-10.0.1/bin/jar
. /etc/profile
検証
この手順が完了すると、次の手順を実行できます コマンドオーダー すべてがうまくいったことを検証するには:
java --version
javac --version
jar --version
この時点で、やるべきことは何も残っていませんが、Javaアプリケーションまたは開発を試して、新しくインストールされたバージョンの利点を体験してください。
「Java11用のMicrosoftOpenJDKバイナリは、OpenJDKソースコードに基づいており、Eclipse Adoptiumプロジェクトで使用され、Eclipse Adoptium QAスイートでテストされたものと同じリリーススクリプトに従います(OpenJDKプロジェクトテストを含む)。"。 マイクロソフトは、OpenJDKのプレビューバージョンの利用可能性を発表しました
要約
要するに、持っている Java 18 最高のプログラミング言語のXNUMXつであり、安定したDebianディストリビューションで世界一の開発プラットフォームの元のパッケージに関連する以前または次のバージョンはまったく複雑ではありません。 そして、最良の場合、常に使用することをお勧めします OpenJDKと呼ばれる無料のオープンバージョン、同様にOracleと共同で開発されています。
この出版物が全体にとって非常に役立つことを願っています «Comunidad de Software Libre, Código Abierto y GNU/Linux»
。 また、以下でコメントすることを忘れないでください。また、お気に入りのWebサイト、チャネル、グループ、またはソーシャルネットワークやメッセージングシステムのコミュニティで他の人と共有してください。 最後に、次のホームページにアクセスしてください。 «DesdeLinux» より多くのニュースを探索し、私たちの公式チャンネルに参加する の電報 DesdeLinux、 西 グループ 主題の詳細については。
どのディストリビューションでも、バージョンに関係なく、最後にインストールしたJavaがシステムのデフォルトになります。7つの異なるJavaがインストールされている場合でも、Oracleからのものかどうかに関係なく、最後にインストールしたJavaはデフォルトのままです。それを選択するために何もする必要はありません。
よろしく、チョリパン。 ご意見ありがとうございます。 確かに、これはOpenJDKまたはJava JDKのバージョンがリポジトリからインストールされている場合に当てはまりますが、この特定の場合、JavaWebサイトの.debファイルを使用してMXLinuxにインストールするとそうではありませんでした。 したがって、手動で構成する必要がありました。つまり、デフォルトバージョンでした。