我正在使用 shell 脚本来运行 Minecraft 服务器(基于 forgecraft 脚本)并且我已经让它工作了,但是我随后将其重置为正确的 java 起始行,此时它停止了。造成问题的行是这样的:
java ${MEMORY_OPTS} ${JAVA_OPTIONS} ${JMX_OPTIONS} -jar $SERVICE nogui
使用 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_HOME 似乎可以修复它。
关于java - Shell 脚本无法启动 java 程序 [Debian],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20479744/