zulu java是Azul公司发行的一个java版本,相对其他的发行版存在一定的优势,其中的某些优化对生电内容有正面效果,可以尝试使用zulu java来开minecraft服务器
但你要说有什么必要吗,他带来的优化可能只有3%到5%,所以你完全可以正常的使用甲骨文的openjava
这篇文章来自这期视频
我们尝试使用Azul的apt源安装zulu java
输入以下的内容添加Azul的密钥和源
curl -s https://repos.azul.com/azul-repo.key | sudo gpg --dearmor -o /usr/share/keyrings/azul.gpg echo "deb [signed-by=/usr/share/keyrings/azul.gpg] https://repos.azul.com/zulu/deb stable main" | sudo tee /etc/apt/sources.list.d/zulu.list成功添加后更新apt
sudo apt update然后通过以下指令安装zulu java17
sudp apt install zulu-21jdk验证
java -version当我们第一种办法失败后,我们可以尝试手动安装,我们可以尝试在Azul官网下载zulu java的免安装压缩包,上传到服务器中
Azul官网Java 8, 11, 17, 21, 23 Download for Linux, Windows and macOS (进去后往下划找到下载地方!)
如图,选择对应选项,下载tar.gz格式文件(示范为java21)

通过sftp上传到服务器内(请确保你知道你上传到什么地方了)
可以通过sftp或者这条指令,在/usr/lib文件下新建一个名为jvm的文件夹,如果你已经安装过java,那么是会有这个文件夹的(这里是为全局安装,所以是root的/usr)
sudo mkdir -p /usr/lib/jvm解压(后面的 -C代表把文件解压到后面的这串地址内
sudo tar -xzf <文件名> -C /usr/lib/jvm接下来配置环境,你或许可以选择不配置环境,这个不是必须,但你需要在服务端的启动命令中写明java路径(如图),如果你配置了java路径,那么服务器启动时候会自动寻路java

打开环境变量配置文件/etc/environment(随便你怎么打开,sftp或者vim都行)
/usr/lib/ivm/<你zulu文件夹的名字!!!>/bin:$PATH
保存并关闭
重载环境变量
source /etc/environment这时候尝试验证一下吧(如图所示即为成功)

建议都使用Plan A,非迫不得已不建议用Plan B
修改环境变量时候需谨慎再谨慎!!!
修改完切记重载环境变量!!!
本教程为全局安装全局配置环境变量,你也可以尝试使用bashrc或profile修改环境变量
来自2026的谦虚莫留:
嗯,同一批文章,两年前发布在爱发电上,也没人看过。。。
这个教程对于大部分人来说也是没有必要的,不同发行版的java用起来没有多大的区别其实,如果非得有需要的话可以用plana,尽量不要用planb,我被planb搞崩过服务器(蠢哭了)