Запуск Майнкрафта. [LWJGL] Не удалось загрузить библиотеку. ⇐ JAVA
-
Гость
Запуск Майнкрафта. [LWJGL] Не удалось загрузить библиотеку.
Я разрабатываю свой собственный лаунчер Minecraft на Rust. Теперь у меня проблемы с его запуском.
Я использую эту команду для запуска Minecraft:
java -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Dos.name=Windows 10 -Dos.version=10.0 -Xss1M -Djava.library.path =E:\\programming\\code\\nomi\\nomi_core\\minecraft\\versions\\1.18.2\\natives -Dminecraft.launcher.brand=nomi -Dminecraft.launcher.version=0.0.1 -cp classpath_here net.minecraft.client.main.Main --username Имя --version 1.18.2 --gameDir Путь/к/каталогу/игры --assetsDir Путь/к/assets/dir --assetIndex 1.18 --uuid null --accessToken null unknow_params (ниже) --versionType Release Я не знаю, что делают эти параметры (я игнорирую их в своей команде):
--clientId ${clientid} --xuid ${auth_xuid} --userType ${user_type} И я получаю эту ошибку:
[16:03:53] [main/WARN]: Неопознанный тип пользователя: ${user_type} [16:03:53] [Render thread/INFO]: [STDERR]: [LWJGL] Не удалось загрузить библиотеку. Возможные решения: а) Добавьте каталог, содержащий общую библиотеку, в -Djava.library.path или -Dorg.lwjgl.librarypath. б) Добавьте JAR-файл, содержащий общую библиотеку, в путь к классам. [16:03:53] [Render thread/INFO]: [STDERR]: [LWJGL] Включите режим отладки с помощью -Dorg.lwjgl.util.Debug=true для лучшей диагностики. [16:03:53] [Render thread/INFO]: [STDERR]: [LWJGL] Включите режим отладки SharedLibraryLoader с помощью -Dorg.lwjgl.util.DebugLoader=true для лучшей диагностики. Исключение в потоке «Поток рендеринга» [16:03:53] [Поток рендеринга/ИНФО]: [STDERR]: java.lang.NoClassDefFoundError: Не удалось инициализировать класс com.mojang.blaze3d.systems.RenderSystem [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: at ac.a(SourceFile:65) [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: в dyr.a(SourceFile:2394) [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: в dyr.a(SourceFile:2389) [16:03:54] [Рендеринг потока/ИНФО]: [STDERR]: в net.minecraft.client.main.Main.main(SourceFile:206) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: Причина: java.lang.ExceptionInInitializerError: Исключение java.lang.UnsatisfiedLinkError: Не удалось найти библиотека: lwjgl.dll [в теме «Поток рендеринга»] [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: в org.lwjgl.system.Library.loadSystem(Library.java:147) [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: в org.lwjgl.system.Library.loadSystem(Library.java:67) [16:03:54] [Рендеринг потока/ИНФО]: [STDERR]: в org.lwjgl.system.Library.(Library.java:50) [16:03:54] [Рендеринг потока/ИНФО]: [STDERR]: в org.lwjgl.system.MemoryUtil.(MemoryUtil.java:97) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dsk.(SourceFile:8) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dth.(SourceFile:56) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dto.(SourceFile:19) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dto.(SourceFile:23) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dto.(SourceFile:11) [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: на com.mojang.blaze3d.systems.RenderSystem.(SourceFile:46) [16:03:54] [Рендеринг потока/ИНФО]: [STDERR]: в net.minecraft.client.main.Main.main(SourceFile:194) У меня Java 17.0.7 java --version вывод:
openjdk 17.0.7 18 апреля 2023 г. Среда выполнения OpenJDK Temurin-17.0.7+7 (сборка 17.0.7+7) 64-битный сервер OpenJDK VM Temurin-17.0.7+7 (сборка 17.0.7+7, смешанный режим, общий доступ) Я понятия не имею, как это исправить, но Minecraft должен запуститься
Я разрабатываю свой собственный лаунчер Minecraft на Rust. Теперь у меня проблемы с его запуском.
Я использую эту команду для запуска Minecraft:
java -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Dos.name=Windows 10 -Dos.version=10.0 -Xss1M -Djava.library.path =E:\\programming\\code\\nomi\\nomi_core\\minecraft\\versions\\1.18.2\\natives -Dminecraft.launcher.brand=nomi -Dminecraft.launcher.version=0.0.1 -cp classpath_here net.minecraft.client.main.Main --username Имя --version 1.18.2 --gameDir Путь/к/каталогу/игры --assetsDir Путь/к/assets/dir --assetIndex 1.18 --uuid null --accessToken null unknow_params (ниже) --versionType Release Я не знаю, что делают эти параметры (я игнорирую их в своей команде):
--clientId ${clientid} --xuid ${auth_xuid} --userType ${user_type} И я получаю эту ошибку:
[16:03:53] [main/WARN]: Неопознанный тип пользователя: ${user_type} [16:03:53] [Render thread/INFO]: [STDERR]: [LWJGL] Не удалось загрузить библиотеку. Возможные решения: а) Добавьте каталог, содержащий общую библиотеку, в -Djava.library.path или -Dorg.lwjgl.librarypath. б) Добавьте JAR-файл, содержащий общую библиотеку, в путь к классам. [16:03:53] [Render thread/INFO]: [STDERR]: [LWJGL] Включите режим отладки с помощью -Dorg.lwjgl.util.Debug=true для лучшей диагностики. [16:03:53] [Render thread/INFO]: [STDERR]: [LWJGL] Включите режим отладки SharedLibraryLoader с помощью -Dorg.lwjgl.util.DebugLoader=true для лучшей диагностики. Исключение в потоке «Поток рендеринга» [16:03:53] [Поток рендеринга/ИНФО]: [STDERR]: java.lang.NoClassDefFoundError: Не удалось инициализировать класс com.mojang.blaze3d.systems.RenderSystem [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: at ac.a(SourceFile:65) [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: в dyr.a(SourceFile:2394) [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: в dyr.a(SourceFile:2389) [16:03:54] [Рендеринг потока/ИНФО]: [STDERR]: в net.minecraft.client.main.Main.main(SourceFile:206) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: Причина: java.lang.ExceptionInInitializerError: Исключение java.lang.UnsatisfiedLinkError: Не удалось найти библиотека: lwjgl.dll [в теме «Поток рендеринга»] [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: в org.lwjgl.system.Library.loadSystem(Library.java:147) [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: в org.lwjgl.system.Library.loadSystem(Library.java:67) [16:03:54] [Рендеринг потока/ИНФО]: [STDERR]: в org.lwjgl.system.Library.(Library.java:50) [16:03:54] [Рендеринг потока/ИНФО]: [STDERR]: в org.lwjgl.system.MemoryUtil.(MemoryUtil.java:97) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dsk.(SourceFile:8) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dth.(SourceFile:56) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dto.(SourceFile:19) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dto.(SourceFile:23) [16:03:54] [Поток рендеринга/ИНФО]: [STDERR]: в dto.(SourceFile:11) [16:03:54] [Тема рендеринга/ИНФО]: [STDERR]: на com.mojang.blaze3d.systems.RenderSystem.(SourceFile:46) [16:03:54] [Рендеринг потока/ИНФО]: [STDERR]: в net.minecraft.client.main.Main.main(SourceFile:194) У меня Java 17.0.7 java --version вывод:
openjdk 17.0.7 18 апреля 2023 г. Среда выполнения OpenJDK Temurin-17.0.7+7 (сборка 17.0.7+7) 64-битный сервер OpenJDK VM Temurin-17.0.7+7 (сборка 17.0.7+7, смешанный режим, общий доступ) Я понятия не имею, как это исправить, но Minecraft должен запуститься
Мобильная версия