介绍。
我很喜欢 Minecraft。所以我想和朋友们一起玩。
我下载了 minecraft_server.jar 文件,但运行它时看到“发生了 Java 异常”。运行其他 jar 文件时,它什么也不做。
另外,奇怪的是,在我朋友的电脑上一切都很好。我查看了这里的其他主题,但似乎没有什么能帮助我。在其中一个主题中,我看到了从 cmd 运行它的建议,它说:
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.apache.logging.log4j.util.PropertiesUtil.<init>(PropertiesUtil.java:71)
at org.apache.logging.log4j.util.PropertiesUtil.<clinit>(PropertiesUtil.java:31)
at org.apache.logging.log4j.status.StatusLogger.<clinit>(StatusLogger.java:48)
at org.apache.logging.log4j.LogManager.<clinit>(LogManager.java:44)
at net.minecraft.server.MinecraftServer.<clinit>(SourceFile:49)
Caused by: java.lang.NullPointerException
at org.apache.logging.log4j.util.ProviderUtil.<clinit>(ProviderUtil.java:70)
... 5 more
我对 Java 以及如何使用它一无所知,你能帮助我吗?
哦,刚才提到那些 jar 文件在 java 目录中可以工作,但我希望它在其他目录中也可以工作
答案1
如果您的用户名包含特殊字符,您应该尝试
- 创建一个不带特殊字符的新用户帐户。(Windows 用户)
- 更改 Minecraft 存储数据的“工作目录”。右键单击“Minecraft.exe”或“Minecraft.jar”(启动器),然后按“创建快捷方式”。右键单击生成的新快捷方式,然后按“属性”。在“目标”栏的末尾,添加
--workDir %ProgramData].minecraft
按“确定”然后运行快捷方式。
复制/粘贴自minecraft.net
这似乎是一个已知的错误MCL-774