阿里巴巴的内部Dragonwell8实施

  • 阿里巴巴的内部Dragonwell8实施已关闭评论
  • 812 views
  • A+
所属分类:linux

阿里巴巴的内部Dragonwell8实施

阿里巴巴不需要介绍。它是我们国人的骄傲。我个人认为,也是bat中对我国技术贡献最大的,按收入计算,它也是全球第五大互联网公司。它专注于电子商务,零售,互联网和技术等各个领域。阿里巴巴团队为开源项目做出了重要贡献。其中一个项目是OpenJDK。多年来,阿里巴巴的开发团队开发了许多基于Java的应用程序。他们采用了OpenJDK并创建了自己的JDK,名为“Alibaba Dragonwell8”。它是OpenJDK的下游版本,完全开源。

阿里巴巴Dragonwell针对开发在其100k +服务器上运行的电子商务,金融,物流应用进行了优化。它被认证为与Java SE标准兼容。它目前仅支持Linux / x86_64平台。让我们希望他们能尽快扩展对Unix和其他平台的支持。在本指南中,我们将了解如何在Linux中安装Alibaba Dragonwell8。我在Ubuntu 18.04 LTS服务器上测试了这个指南。但是,它也适用于其他Linux发行版。

在Linux中安装阿里巴巴Dragonwell8

发布页面下载最新的Dragonwell JDK

$ 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”的目录。您可以根据需要命名。

接下来,使用以下命令将下载的安装包解压到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

要为您的应用程序启用Alibaba Dragonwell JDK,只需将JAVA_HOME设置为指向Alibaba Dragonwell的安装目录即可。

为此,请在任何文本编辑器中打开/ 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/

您现在已成功在系统上安装了Alibaba Dragonwell JDK。开始开发Java应用程序!


更新 Alibaba Dragonwell

要在将来更新阿里巴巴Dragonwell,只需下载最新的可用版本,将其解压缩到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>/

ok了,就这么简单

参考资料:

  • 安卓客户端下载
  • 微信扫一扫
  • weinxin
  • 微信公众号
  • 微信公众号扫一扫
  • weinxin
avatar