導入。
私は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
ユーザー名に特殊文字が含まれている場合は、
- 特殊文字を使用せずに新しいユーザー アカウントを作成します。(Windows ユーザー)
- Minecraftがデータを保存する「作業ディレクトリ」を変更します。「Minecraft.exe」または「Minecraft.jar」(ランチャー)を右クリックし、「ショートカットの作成」を押します。生成された新しいショートカットを右クリックし、「プロパティ」を押します。「ターゲット」バーの最後に、以下を追加します。
--workDir %ProgramData%.minecraft
「OK」を押してショートカットを実行します。
コピー/貼り付けマインクラフト
既知のバグのようですMCL-774