アリババ 紹介は必要ありません。これは、 Jack Maによって設立された人気のある最大の多国籍コングロマリットの1つです。 、中国の実業家で慈善家。また、収益で世界第5位のインターネット企業でもあります。これは、eコマース、小売、インターネット、テクノロジーなどのさまざまなセクターを専門としています。アリババチームは、オープンソースプロジェクトに多大な貢献をしてきました。そのようなプロジェクトの1つがOpenJDKです。アリババの開発チームは、長年にわたって多くのJavaベースのアプリケーションを開発してきました。彼らはOpenJDKを採用し、 "Alibaba Dragonwell8"という名前の独自のJDKを作成しました。 。これはOpenJDKのダウンストリームバージョンであり、完全にオープンソースです。
Alibaba Dragonwellは、10万台以上のサーバーで実行されるeコマース、金融、ロジスティクスアプリケーションの開発用に最適化されています。 JavaSE標準との互換性が認定されています。現在、Linux/x86_64プラットフォームのみをサポートしています。彼らがまもなくUnixや他のプラットフォームにサポートを拡張することを願っています。このガイドでは、LinuxにAlibabaDragonwell8をインストールする方法を説明します。このガイドをUbuntu18.04LTSサーバーでテストしました。ただし、他のLinuxディストリビューションでも機能するはずです。
LinuxにAlibabaDragonwell8をインストールする
リリースページから最新のDragonwellJDKをダウンロードします。 。
$ wget https://github.com/alibaba/dragonwell8/releases/download/8.0-preview/Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz
Javaインストール用のディレクトリを作成します:
$ sudo mkdir /usr/local/dragonwell8
ガイドを書いている時点で、最新バージョンは8だったので、「dragonwell8」という名前のディレクトリを作成しました。好きな名前を付けることができます。
次に、ダウンロードしたtarアーカイブを抽出します コマンドを使用してdragonwell8ディレクトリに移動します:
$ sudo tar -zxf Alibaba_Dragonwell8_Linux_x64_8.0-preview.tar.gz -C /usr/local/dragonwell8/
次に、次のコマンドを実行して、DragonwellをLinuxシステムのデフォルトJVMとして設定します。
$ sudo update-alternatives --install /usr/bin/java java /usr/local/dragonwell8/j2sdk-image/bin/java 100
$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/dragonwell8/j2sdk-image/bin/javac 100
複数のJavaがインストールされている場合は、次のコマンドを実行して、それぞれのバージョン番号を選択してデフォルトのJavaバージョンを選択します。
$ sudo update-alternatives --config java
最後に、コマンドを使用して現在のJDKバージョンを確認します。
$ java -version openjdk version "1.8.0_202" OpenJDK Runtime Environment (Dragonwell 8.0-preview) (build 1.8.0_202-b30) OpenJDK 64-Bit Server VM (Dragonwell 8.0-preview) (build 25.202-b30, mixed mode)
または、次のコマンドを使用してJavaのバージョンを確認することもできます。
$ update-alternatives --display java
サンプル出力:
java - auto mode link best version is /usr/local/dragonwell8/j2sdk-image/bin/java link currently points to /usr/local/dragonwell8/j2sdk-image/bin/java link java is /usr/bin/java /usr/local/dragonwell8/j2sdk-image/bin/java - priority 100
JAVA_HOME環境変数を設定する
アプリケーションでAlibabaDragonwellJDKを有効にするには、 JAVA_HOMEを設定するだけです。 アリババドラゴンウェルのインストールディレクトリを指すようにします。
これを行うには、 / etc / environmentを開きます 任意のテキストエディタのファイル:
$ sudo nano /etc/environment
次の行を追加します:
JAVA_HOME="/usr/local/dragonwell8/j2sdk-image/"
パスをお好みのJavaバージョンに置き換えたことを確認してください。ファイルを保存して閉じます。コマンドを使用して変更を更新します:
$ source /etc/environment
コマンドを使用してJAVA_HOME変数を確認します:
$ echo $JAVA_HOME
サンプル出力は次のようになります:
/usr/local/dragonwell8/j2sdk-image/
おめでとう!これで、AlibabaDragonwellJDKがシステムに正常にインストールされました。 Javaアプリケーションの開発を始めましょう!
関連記事:
- ArchLinuxにOracleJava10をインストールする方法
AlibabaDragonwellを更新
今後AlibabaDragonwellを更新するには、利用可能な最新バージョンをダウンロードし、それをJavaインストールディレクトリに抽出して、優先度の高いデフォルトのJava(たとえば、110)にします。
$ sudo update-alternatives --install /usr/bin/java java /usr/local/<dragonwell_new_version>/bin/java 110
$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/<dragonwell_new_version>/bin/javac 110
最後に、以下に示すように、不要になった場合は古いバージョンを削除します。
$ sudo update-alternatives --remove java /usr/local/<dragonwell_old_version>/bin/java
$ sudo update-alternatives --remove javac /usr/local/<dragonwell_old_version>/bin/javac
$ sudo rm -rf /usr/local/<dragonwell_old_version>/
そして、今のところこれですべてです。これがお役に立てば幸いです。もうすぐここに別の興味深いトピックがあります。しばらくお待ちください!
乾杯!