我既不是Linux专业人员,也不是Java专业人员,但我正在Ubuntu16.04上设置一个Min克拉夫特服务器。系统内存为8GB。
我遵循了设置服务器的所有指示(这非常简单),但是当我运行命令时:
sudo java –Xms1024M -Xmx1024M -jar minecraft_server.1.9.2.jar nogui我拿到了这个:
Error: Could not find or load main class –Xms1024M然后,我只需运行(经过大约1小时的黑客攻击,试图安装不同的JRE):sudo java -jar minecraft_server.1.9.2.jar nogui和它起作用了。
如果不指定RAM,有什么区别和可能的问题?
此外,通过SSH启动Min克拉夫特服务器并让它在断开连接后在后台运行的良好实践是什么?
编辑:
在运行java -jar minecraft_server.1.9.2.jar nogui时,我看到了这个输出:
2016-05-08 14:30:35,683 ERROR Cannot access RandomAccessFile {}) java.io.FileNotFoundException: logs/latest.log (Permission denied)
2016-05-08 14:30:35,684 ERROR Unable to invoke method createAppender in class org.apache.logging.log4j.core.appender.RollingRandomAccessFileAppender for element RollingRandomAccessFile java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)接下来是一份无穷无尽的清单:
at kx.a(SourceFile:44) [minecraft_server.1.9.2.jar:?]
at kx.b(SourceFile:54) [minecraft_server.1.9.2.jar:?]
at kx.a(SourceFile:44) [minecraft_server.1.9.2.jar:?]
at kx.b(SourceFile:54) [minecraft_server.1.9.2.jar:?]
at kx.a(SourceFile:44) [minecraft_server.1.9.2.jar:?]
at kx.b(SourceFile:54) [minecraft_server.1.9.2.jar:?]
at kx.a(SourceFile:44) [minecraft_server.1.9.2.jar:?]
at kx.b(SourceFile:54) [minecraft_server.1.9.2.jar:?]
at kx.a(SourceFile:44) [minecraft_server.1.9.2.jar:?]
at kx.b(SourceFile:54) [minecraft_server.1.9.2.jar:?]发布于 2016-05-08 21:26:20
m应该是小写的,如下所示:
sudo java -Xms1024m -Xmx1024m -jar minecraft_server.1.9.2.jar nogui同时,尝试将内存选项放在末尾。
发布于 2023-02-06 15:49:53
https://askubuntu.com/questions/769498
复制相似问题