运行 jar 文件时出现的问题

运行 jar 文件时出现的问题

介绍。

我很喜欢 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

如果您的用户名包含特殊字符,您应该尝试

  1. 创建一个不带特殊字符的新用户帐户。(Windows 用户)
  2. 更改 Minecraft 存储数据的“工作目录”。右键单击“Minecraft.exe”或“Minecraft.jar”(启动器),然后按“创建快捷方式”。右键单击生成的新快捷方式,然后按“属性”。在“目标”栏的末尾,添加

--workDir %ProgramData].minecraft

按“确定”然后运行快捷方式。

复制/粘贴自minecraft.net

这似乎是一个已知的错误MCL-774

相关内容