最近想开个模组服,结果看视频学到最后都没弄懂bat文件该怎么设置。在网上找了很多bat相关的教程,结果到最后还是没有解决。
复制代码这就是我记事本里的东西
- (java的路径) -server -Xincgc -Xmx8192M -Xms2048M -Xss512K -XX:+AggressiveOpts -XX:+UseCompressedOops -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -XX:ParallelGCThreads=4 -XX:+UseConcMarkSweepGC -XX:CMSFullGCsBeforeCompaction=2 -XX:CMSInitiatingOccupancyFraction=70 -XX:-DisableExplicitGC -XX:TargetSurvivorRatio=90 -jar forge-1.12.2-14.23.5.2855.jar
当我改成bat文件打开时却没有窗口出现
盲猜一手不是用的java8开的服
"自己路径" -Xmx1G(最大内存) -Xms1G(最小内存) -jar server.jar(核心名) nogui
是波板糖呀 发表于 2022-8-4 00:31
"自己路径" -Xmx1G(最大内存) -Xms1G(最小内存) -jar server.jar(核心名) nogui
还是会闪退,请问这正常吗?
本帖最后由 Flower_胡子 于 2022-8-4 01:20 编辑
打开Bat 找到开头的Java修改成绝对路径
如果还是闪退可能是你使用了错误的java版本
1.7.10-1.16.5 Java8
1.17.X Java16
1.18.X-1.19.X Java17
修改前复制代码
修改后(一般Java的默认安装路径都在C:\Program Files\Java)
复制代码
复制代码
以111
打开Bat 找到开头的Java修改成绝对路径
如果还是闪退可能是你使用了错误的java版本
1.7.10-1.16.5 Java8
1.17.X Java16
1.18.X-1.19.X Java17
java8-281 https://cowtransfer.com/s/3a3ca2d3d09243
java16 https://cowtransfer.com/s/a9241ec5221344
java17 https://cowtransfer.com/s/8c5a70e571ab4e
修改前
- Java -Xms4G -Xmx4G -XX:+UseG1GC-jar server.jar nogui
修改后(一般Java的默认安装路径都在C:\Program Files\Java)
- "C:\Program Files\Java\jdk1.8.0_281\bin\java.exe" -Xms4G -Xmx4G -XX:+UseG1GC-jar server.jar nogui
复制代码
以111
Flower_胡子 发表于 2022-8-4 01:18
打开Bat 找到开头的Java修改成绝对路径
如果还是闪退可能是你使用了错误的java版本
1.7.10-1.16.5 Java8
我下载了您提供的java8链接结果还是会闪退,所以我下载了一个更高版本的java8.
- "C:\Program Files\Java\jdk1.8.0_341\bin\java.exe" -Xms4G -Xmx4G -XX:+UseG1GC-jar forge-1.12.2-14.23.5.2855.jar nogui
这是最后一次修改的文档,改成bat后缀后还是会闪退
ckxiaoqingwa 发表于 2022-8-4 01:50
我下载了您提供的java8链接结果还是会闪退,所以我下载了一个更高版本的java8.
这是最后一次修改的文档 ...
把你的服务端根目录截个图我看看
如果你是使用vps开服,请不要加上-Xincgc 和-Xss后面的东西,只需要<java路径> -Xmx8192M -Xms2048M -Xss521K -jar forge-1.12.2-14.23.5.2855.jar,因为很多vps都是vm(虚拟机器),在虚拟机器上java不允许使用这些设置。