在 Linux 上安装 Minecraft

1. 配置 jre 与 jdk

1.1 下载

1.2 安装

jdk 有 deb 包, 所以直接安装.
安装 jre: 在下载 jre 的目录下新建 install_java.sh, 输入以下内容:

PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:~/bin
export PATH
sudo mkdir -p /usr/local/java
sudo rm -r /usr/local/java/*
sudo tar zxvf ./jdk*.tar.gz -C /usr/local/java
sudo tar zxvf ./jre*.tar.gz -C /usr/local/java
sudo mv /usr/local/java/jdk* /usr/local/java/jdk
sudo mv /usr/local/java/jre* /usr/local/java/jre
sudo echo -e "n#javanJAVA_HOME=/usr/local/java/jdknJRE_HOME=/usr/local/java/jrenPATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JRE_HOME/binnexport JAVA_HOMEnexport JRE_HOMEnexport PATH" >> /etc/profile
sudo update-alternatives --install "/usr/bin/java" "java" "/usr/local/java/jre/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/java/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/usr/local/java/jre/bin/javaws" 1
sudo update-alternatives --set java /usr/local/java/jre/bin/java
sudo update-alternatives --set javac /usr/local/java/jdk/bin/javac
sudo update-alternatives --set javaws /usr/local/java/jre/bin/javaws

保存代码后即可运行安装 jre.

chmod a+x install_java.sh
sudo ./install_java.sh

上面的脚本应该来源自此页. 直接使用该脚本可能使系统报错. 它试图向 /etc/profile 中追加 n#javanJAVA_HOME=/usr/local/java/jdknJRE_HOME=/usr/local/java/jrenPATH=$PATH:$HOME/bin:$JAVA_HOME/bin:$JRE_HOME/binnexport JAVA_HOMEnexport JRE_HOMEnexport PATH", 这会导致错误.

为了防止报错, 你可以在 /etc/profile 中手动删除上述内容, 然后输入以下内容:

export JAVA_HOME=/usr/lib/jvm/jdk-14/
export JRE_HOME=/usr/local/java/jre/
export CLASSPATH=.:${JAVA_HOME}/lib:{JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/lib:

其中具体路径可能由于版本不同有所差别, 请手动修改路径, 可配合 whereis 命令使用.
完成后在终端内输入 java -version, 若正确显示出版本号则已成功配置 java 环境.

(可选) 如果安装了多个版本的 java, 可以输入sudo update-alternatives --config java来选择默认的 java 环境.

2. 安装 Minecraft

2.1 下载启动器

Linux 下可用的启动器不多, 也不建议用 wine 跑 Windows 下的启动器. 正版用户可以在官网下载 Linux 下的启动器. 其他用户可以下载 HCML 启动器.
现在已经可以直接进行游戏, 在启动器目录打开终端, 输入 java -jar ***.jar & 即可, 其中 ***.jar 是你的启动器的文件名.

(可选) 你也可以:
在 /opt 目录新建名为 Minecraft 的文件夹, 将你的启动器文件移动至此. 在该目录下新建 shell 脚本 launch.sh, 然后输入以下内容:

#!/bin/bash
java -jar /opt/minecraft/HMCL-3.2.149.jar &

注意, 同样需要修改你自己的启动器的文件名.

这样以后, 在 /usr/share/applications 目录下新建文件 minecraft.desktop, 输入以下内容:

[Desktop Entry]
Encoding=UTF-8
Name=Minecraft
Comment=(Unofficial) Minecraft Client
Exec=/opt/minecraft/launch.sh
Icon=/opt/minecraft/icon.png
Terminal=false
StartupNotify=true
Type=Application
Categories=Application;Games;

显然, 此处第 6 行需要启动器的图标. 用 归档管理器 或者其他解压缩软件打开 .jar 文件, 提取 /assets/img 下的 icon.png 并移动到 /opt/minecraft 目录下.

至此, Minecraft 安装完成.

原文地址:https://www.cnblogs.com/mojibake/p/15225521.html