Loading...

文章背景图

[记录] 生成适用于PaperMC的最小JRE环境

2021-08-15
1186
-
- 分钟

提示

该操作不一定适用于安装了插件的Paper服务器,一些插件可能会使用到未被包含的模块,虽然可能性应该不怎么高,但也可以选择构建一个完整的jre。

操作

1.1 进入到JDK所在的文件夹

使用管理员身份打开cmd或powershell,然后进入到JDK的目录例如: C:\Program Files\Java\jdk-16

cd C:\Program Files\Java\jdk-16

1.2 生成JRE

bin\jlink --output jre --add-modules java.base,java.logging,java.management,jdk.unsupported,java.xml,java.desktop,java.naming,java.sql,jdk.zipfs --strip-debug --no-man-pages --no-header-files --compress=2

--output 用于指定JRE的输出目录。
--add-modules 添加指定的模块到自定义的JRE中,模块间用,分隔。

1.3 测试运行

测试用的PaperMC版本为1.17.1-186
屏幕截图 2021-08-15 134143.png
生成出的JRE可以打包带走,在其他机器上只需要解压出来,再配置一下环境变量就可以使用了。

文章参考

使用jdk的jlink工具生成精简jre

creating an equivalent runtime with jlink

评论交流

文章目录