Minecraft 服务器启动批处理文件未在 cmd 中执行但没有错误

Minecraft server start batch file not executing in cmd but no error

我现在需要帮助,因为我不明白为什么它不起作用,基本上当我尝试 运行 批处理文件启动 minecraft 服务器 (Java) 它打开一个 cmd window 但它只是说按任意键继续并且没有任何它不会启动服务器文件但是当我双击该文件时,它确实执行但我需要从批处理文件中执行它以获得它在超过 200mb 的内存上达到 运行。这是我尝试执行的命令:@echo off java -Xmx4G -Xms3G -jar server.jar 暂停 (现在的) @回声关闭 java -Xmx4G -Xms4G -jar server.jar 暂停(我做的另一个尝试)

java -Xmx2048M -Xms2048M -jar server.jar (另一个)

java -Xmx2G -Xms2G -jar server.jar (又一个) 是的,批处理文件在 ANSI 上是的,我已经尝试从批处理文件中执行它(没有成功)cmd(没有成功只是继续给按任意键继续)是的我已经尝试用 win+r 和是的,我已经尝试在没有任何争论的情况下执行它,但它仍然发生在我的想法之外,因为我使用 java 1.8.0 build 311

导致错误的原因

确保更新到 Minecraft 使用的 JDK 的正确版本。示例1.16使用Java SE 8,1.17使用Java SE 16,1.18使用Java SE 17。(如果你喜欢也可以使用Minecraft内置的JDK) 确保为 server.jar 下载正确的 Minecraft 版本(因为每个 server.jar 在每个版本中都不同,部分原因是它是 Mojang 的编译过程。),或者您可以下载最新版本。

找到我只需要安装 java 1.8 build 251 x86 来解决我的问题的解决方案