jar ファイルの実行に関する問題

jar ファイルの実行に関する問題

導入。

私はMinecraftが大好きです。だから友達と一緒にプレイしたいです。

minecraft_server.jar ファイルをダウンロードしましたが、実行すると「Java 例外が発生しました」と表示されます。他の jar ファイルを実行すると、何も起こりません。

また、奇妙なことに、私の友人のコンピュータではすべて正常です。ここで他のトピックを調べましたが、何も役に立ちません。それらのトピックの 1 つで、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

「OK」を押してショートカットを実行します。

コピー/貼り付けマインクラフト

既知のバグのようですMCL-774

関連情報