Введение.
Я люблю 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
Кажется, это известная ошибка.МКЛ-774