執行jar檔案的問題

執行jar檔案的問題

介紹。

我喜歡我的世界。所以我想和我的朋友們一起玩。

我下載了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

按“確定”,然後運行快捷方式。

複製/貼上自我的世界網

看來這是一個已知的錯誤MCL-774

相關內容