【发布时间】:2023-03-28 03:50:02
【问题描述】:
我正在使用一个 shell 脚本来运行一个 minecraft 服务器(基于 forgecraft 脚本)并且我已经让它工作了,但是我将它重置为正确的 java 起始行,此时它停止了。导致问题的行是这样的:
java ${MEMORY_OPTS} ${JAVA_OPTIONS} ${JMX_OPTIONS} -jar $SERVICE nogui
Using Java -Version 返回java版本,我得到的错误是服务器没有启动,但是当我使用这个时:
java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui
确实如此。
我需要更改为上述的原因是我的检查服务器 java 文件可以用于跟踪服务器。 谢谢 - 托马斯
p.s 脚本可以在这里找到: http://pastebin.com/2b0ki2NX 检查服务器 java 文件和原始脚本可以在这里找到: https://github.com/pahimar/ForgeCraft-Script/blob/master/script/minecraft
【问题讨论】:
-
您是否收到错误消息?如果是这样,请发布它。 :-) 另外,“然后我将其重置为正确的 java 起始行,然后它停止”是什么意思?请解释一下。
-
如果我们看不到您收到的错误消息,就很难判断出了什么问题。是什么让您认为这条线会造成麻烦?
-
路径上有 Java 吗?尝试在 bash 中发出命令 java -version
-
我得到的错误是,当我使用我自己的 java 行 (java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui) 时服务器会在几秒钟内启动,但是当我使用上面提到的行时,程序只是说'无法启动 minecraft_server.jar.
-
java -version 返回正确的 java 版本。
标签: java bash shell debian vps