基于 TencentOS 配置 Alibaba Dragonwell 17
前言:
TencentOS 是什么,Alibaba Dragonwell 又是什么?
TencentOS Server 是腾讯开源的 Linux 发行版,针对云原生场景进行了全面优化和性能增强,旨在为云上应用程序提供稳定、安全和高性能的运行环境。
TencentOS Server 用户态与RHEL二进制兼容,提供长期的安全支持与更新,支持热补丁修复。
TencentOS Server的内核(简称TK)的代码可在GitHub上获取,TK4基于社区5.4 longterm内核版本。
Alibaba Dragonwell 作为 OpenJDK 的下游版本,是 Alibaba 的 OpenJDK 实现,为运行在100,000多台服务器上的在线电子商务、金融、物流应用进行了优化。
Alibaba Dragonwell 是在极端扩展中运行这些分布式Java应用的引擎。
Alibaba Dragonwell 与上游的 OpenJDK 项目的许可条款相同。
开始:
这里我们需要开一个 _**Minecraft 1.18 **_服务器,所以选择了 Dragonwell 17 版本,在 TencetnOS 上部署。
1、更新系统: sudo yum update
4、解压配置:cd 到对应目录,使用 tar xfz Alibaba_Dragonwell_17.0.1.0.1+12_x64_linux.tar.gz 解压
5、移动并添加 PATH:依然是两种方式,FTP 移动或者使用命令移动至 /etc/user
6、检查是否已添加环境:java - V
1、下载JDK
Dragonwell,可以用电脑下载后 FTP 上传或者 Wget 下载
2、新建一个 JDK 安装目录
创建一个 /usr/java 目录:mkdir /usr/java
将下载的 tar 包拷贝到新建的目录下:cp /root/Alibaba_Dragonwell_17.0.1.0.1+12_x64_linux.tar.gz /usr/java/
3、将 JDK 源码包解压
上一步已经新建了安装目录并且将源码包拷贝到了新目录下,因为是压缩包,因此首先需要对其进行解压操作。tar xzf Alibaba_Dragonwell_17.0.1.0.1+12_x64_linux.tar.gz -C /usr/java
4、打开 profile 文件
vim /etc/profile
找到 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL,下方另起一行,根据刚刚下载的的 JDK 版本添加以下内容:
1 | export JAVA_HOME=/usr/java/jdk-17.0.1.0.1+12 |
添加完成之后,如下图所示:
5、重新读取环境变量
执行到这里,我们已经配置了 Java 的环境变量,那么现在需要做的就是让它生效,这里我们不必重启机器让其生效,通过 source 命令就可以source /etc/profile
之后,刚刚配置的环境变量便会生效,原理就是重新读取以下 profile 配置文件中的内容
6、确认 JDK 安装情况
上面已经提到如何确认 JDK 是否成功安装,只需要通过查看版本即可看到。那么同样的,这里依旧采用同样的方法来验证 JDK 的安装情况。
1 | java -version |
可以看到,这里显示的内容说明 JDK 环境安装成功