体验目标场景,将提供CentOS操作系统的ECS实例。通过本教程,您可以搭建Java运行环境,并在OpenJDK之上获得额外的优化功能。背景知识Java编译成字节码后,不能直接被硬件执行,需要在托管的运行环境中运行。因此,我们需要选择一个JRE(JavaRuntimeEnvironment)来运行Java程序。AlibabaDragonwell是OpenJDK的下游,提供OpenJDK的所有能力,并通过AdopeOpenJDK社区构建和发布,提供经过测试和验证的高质量JDK版本。结合OracleJDK的支持和收费政策(生产环境使用OracleJDK需要购买license,如果要使用OpenJDK,Oracle只提供半年的新版本),AlibabaDragonwell是一个不错的选择在生产环境中使用Java。在阿里巴巴多次双十一期间交易处理能力呈指数级增长的背后,除了云基础设施的升级,JVM本身也发挥了极其重要的作用。阿里JDK在这些场景中积累了很多处理云原生和高并发场景下的实际生产问题的经验,并通过新特性来解决。最终这些功能被开源并形成了Dragonwell。使用Dragonwell部署应用,除了可以获得标准JDK提供的所??有能力外,还可以使用Dragonwell提供的ElasticHeap和协程的能力。创建资源(如果没有购买过ECS,可以去阿里云体验实验室体验)1.在页面左侧,点击云产品资源下拉菜单,可以查看本次实验的资源.2.点击免费开放,创建所需资源。资源创建过程需要1到3分钟。创建实验资源后,可以在云产品资源列表中查看创建的资源信息,如IP地址、用户名、密码等。连接ECS服务器1.打开终端工具。Windows:打开命令窗口。Mac:打开命令窗口终端。Windows用户请检查系统是否安装了SSH工具。检查方法:在终端中输入命令ssh-v。ssh-V如果显示SSH版本,说明已经安装,如下图。b.如果没有安装,请下载并安装OpenSSH工具。2、在终端输入连接命令ssh[用户名]@[ip地址]。您需要将username和ipaddress替换为上一步创建的ECS服务器的EIP。例如:sshroot@123.123.123.123请参考下图在资源栏中找到ECS服务器的弹性公网IP。命令显示结果如下:输入yes。同意后继续,会提示输入登录密码。密码为创建的ECS云服务器的登录密码。注意:输入密码过程中没有回显,请确认输入正确。登录成功后,会显示如下信息。下载龙井1。从Dragonwell官方网站(http://dragonwell-jdk.io/)获取最新版本的下载链接。2.使用wget从命令行下载Dragonwell。注意:请将下面命令中的下载地址替换为上一步找到的最新版本的下载地址。wgethttps://dragonwell.oss-cn-shanghai.aliyuncs.com/8/8.4.4-GA/Alibaba_Dragonwell_8.4.4-GA_Linux_x64.tar.gz命令执行结果类似如下。使用tar命令解压安装包。注意:命令中安装包的文件名以实际情况为准。如果执行过程中报错,请查询并修改解压后的文件名。tarxfAlibaba_Dragonwell_8.4.4-GA_Linux_x64.tar.gz命令执行结果类似如下。简单验证。注意:命令中的路径以实际情况为准。如果执行过程中报错,请查询并修改解压路径。./jdk8u262-b10/bin/java-version命令的执行结果类似如下。配置环境变量1.执行以下命令将环境变量写入shell登录配置。解释:复制到命令行后,按回车键执行附加写入命令。cat>>~/.bashrc<
