Рассмотрено Не запускается лаунчер на MacOS Sonoma 14.3
alekseezy 27 янв. 2024 г., 11:47 306
alekseezy
alekseezy
Автор
27 янв. 2024 г., 11:47
  1. Ваш никнейм, сервер: alekseezy
  2. Интересующий вас вопрос: Лаунчер разваливается с ошибкой


➜ java -jar ./CubixWorld.jar

Exception in thread "main" java.lang.InternalError: java.lang.NoSuchFieldException: no such field: java.lang.ClassLoader.usr_paths/[Ljava.lang.String;/putStatic

at launcher.jljiiiJjLIiIIljJjIJIjliLIjiLJJli.<clinit>(SourceFile:196)

at launcher.JjJiIJljIIJjilLLiIjJJiLJlILLlLlj.isValidCertificates(SourceFile:127)

at launcher.JjJiIJljIIJjilLLiIjJJiLJlILLlLlj.verifyCertificates(SourceFile:375)

at launcher.jjLILjiJlJiLLLLLjJJJiLljLLlljLIl.main(SourceFile:254)

Caused by: java.lang.NoSuchFieldException: no such field: java.lang.ClassLoader.usr_paths/[Ljava.lang.String;/putStatic

at java.base/java.lang.invoke.MemberName.makeAccessException(MemberName.java:917)

at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:994)

at java.base/java.lang.invoke.MethodHandles$Lookup.resolveOrFail(MethodHandles.java:3742)

at java.base/java.lang.invoke.MethodHandles$Lookup.findStaticSetter(MethodHandles.java:3267)

at launcher.jljiiiJjLIiIIljJjIJIjliLIjiLJJli.<clinit>(SourceFile:183)

... 3 more

Caused by: java.lang.NoSuchFieldError: Class java.lang.ClassLoader does not have member field 'java.lang.String[] usr_paths'

at java.base/java.lang.invoke.MethodHandleNatives.resolve(Native Method)

at java.base/java.lang.invoke.MemberName$Factory.resolve(MemberName.java:962)

at java.base/java.lang.invoke.MemberName$Factory.resolveOrFail(MemberName.java:991)

... 6 more


Версия Java:

➜ java --version

openjdk 21.0.1 2023-10-17

OpenJDK Runtime Environment Homebrew (build 21.0.1)

OpenJDK 64-Bit Server VM Homebrew (build 21.0.1, mixed mode, sharing)


Версия MacOS: macOS 14.3 23D5033f arm64

0
Desires
Desires
Куратор
6 мая 2024 г., 15:44

Здравствуйте.


На вашей системе нет нужных компонентов Java. Для их установки нужно прописать следующие команды в Терминале:


curl -s "https://get.sdkman.io" | bash

source "$HOME/.sdkman/bin/sdkman-init.sh"

sdk install java 8.0.332.fx-zulu


После этого запускается лаунчер через терминал.


Закрыто.

0
Для отправки ответов в этой теме, авторизуйтесь, пожалуйста.
Бесплатные бонусы
Бесплатные бонусы
Получай ежедневные бонусы!
ПОЛУЧИТЬ
Рюкзак с бонусами в Майнкрафт
Мониторинг серверов
Мониторинг
Текущий онлайн:
Дневной рекорд:
Абсолют рекорд:
Статистика онлайна
Социальные сети
Социальные сети
Домашняя страница Главная форум Форум
Навигация Навигация
Авторизация Авторизация