HackPig520's Blog
你好啊朋友~
随笔 - 33,  文章 - 6,  评论 - 4,  阅读 - 75381

Termux安装Java并配置Minecraft服务器

同步于私人博客

Termux下载

Termux官网:
https://termux.com/

官网推荐下载地址:
https://f-droid.org/packages/com.termux/

下载Java包

此处为了演示,使用Java8(理论支持Java11和16)

下载解压

下载jdk8/11

JDK8下载地址
JDK11下载地址

我下载的是:jdk-8u291-linux-aarch64.tar.gz(Java11是jdk-11.0.10_linux-aarch64_bin.tar.gz)
解压:

tar -zxvf jdk-8u291-linux-aarch64.tar.gz

or Java11

tar -zxvf jdk-11.0.10_linux-aarch64_bin.tar.gz

解压到一个好记的目录就可以了。
我解压的目录是:/data/data/com.termux/files/home/java/jdk8/

修改环境变量

配置vim ~/.zshrc,增加如下内容:

#JDK8
export JAVA_HOME=/data/data/com.termux/files/home/java/jdk8
export PATH=$PATH:$JAVA_HOME/bin:.
export CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.

这样jdk就配置完成了。

java --version #查看Java版本

下载服务端Jar包

下载最新版服务器端jar包,minecraft服务端有多个版本,下面是部分服务端下载链接:

官方服务端最新版本:https://minecraft.net/zh-hans/download/server/

官方客户端、服务端所有版本(推荐):https://mcversions.net/

papermc服务端:https://papermc.io/downloads

spigot服务端(需自行构建):https://hub.spigotmc.org/jenkins/job/BuildTools/

sponge服务端:https://www.spongepowered.org/

回到终端,继续输入

cd ~
mkdir mc
cd mc
wget https://launcher.mojang.com/v1/objects/1b557e7b033b583cd9f66746b7a9ab1ec1673ced/server.jar #1.16.5官方
echo "java -jar server.jar" > start.sh
bash start.sh

首次启动会失败,需要手动接受《最终用户许可协议》(EULA)

# 一键修改命令
sed -i 's/eula=false/eula=true/g' eula.txt

主配置文件是server.properties,其中大部分配置在这里进行修改

比如:启用离线模式(盗版可进)

sed -i 's/online-mode=true/online-mode=false/g' server.properties
posted on   HackPig520  阅读(3484)  评论(0编辑  收藏  举报
(评论功能已被禁用)
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
· 25岁的心里话

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示