相信刚入坑的小白们都会遇到头疼的问题,启动脚本怎么写?java环境安装完以后,如何给服务端指定java路径?别急,这篇文章教会你!
服务端启动脚本介绍
启动脚本格式如下
java路径 初始堆内存 最大堆内存 优化参数 服务端核心路径
例如:
java -Xms1G -Xmx8G -XX:+UseG1GC -server -jar paper.jar| 含义 & 作用 | |
|---|---|
| java | java路径:填java将自动调用系统中的 Java 运行环境(若系统内有多个版本的java运行环境则不建议这样设置) |
| -Xms1G | 初始堆内存:程序启动时分配的最小堆内存,设为 1GB(G=GB,1G=1024MB) |
| -Xmx8G | 最大堆内存:程序运行中可占用的最大堆内存,设为 8GB |
| -XX:+UseG1GC | 优化参数:启用 G1 垃圾回收器(G1 GC),回收闲置内存 |
| -server | 优化参数:启用 JVM 的服务器模式,优化服务端性能 |
| -jar paper.jar | 服务端核心路径:paper.jar为要启动的服务端核心路径(该路径指启动脚本当前目录下的相对路径) |
在弄清楚启动脚本之后,我们可以清楚的知道在启动脚本的首项是设置java路径的
而需要我们去指定java路径,一般是你的系统存在多个java环境
因不同版本的服务端所需的java环境不同,且直接将java路径填写为java并不会帮我们自动匹配服务端所需要的版本
因此需要我们手动去指定java路径
①找到你想要指定的java所在路径,如我的在C:\Program Files\Java\jdk-21
②在启动脚本的java路径设置的地方填写"你的java路径/bin/java.exe"例如:"C:\Program Files\Java\jdk-21\bin\java.exe"
注:此处""要使用英文字符而非中文
③保存启动脚本启动即可
完整例子如下:
我想要指定java21,启动脚本如上述示例则修改完的启动脚本如下
"C:\Program Files\Java\jdk-21\bin\java.exe" -Xms1G -Xmx8G -XX:+UseG1GC -server -jar paper.jar至此教程完毕,如果此文章对你有帮助,就点赞评论一下~




这一切,似未曾拥有