Révisé Jar билд лаунчера не работает
foundTT 11 août 2024 18:23 1397
foundTT
foundTT
Auteur
11 août 2024 18:23
  1. Ваш никнейм, сервер: foundTT, Technomagic
  2. Описание ситуации: билд java версии не работает. Раньше играл с помощью .exe версии а потом перешёл на другой дистрибутив и wine перестал работать поэтому .exe я не смогу открыть. Java 17
  3. Доказательства нарушения(скриншоты/видео):

Скриншот:


Текст:


tinytosha@apx-vso-pico:~/Програмы$ 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:978)

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

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

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

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

   ... 3 more

Caused by: java.lang.NoSuchFieldError: usr_paths

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

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

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

   ... 6 more


upd>

РЕШЕНО!


Устанавливаем curl если его нет


$ sudo apt install curl

потом sdkman (если его тоже нету)


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


Перезаходим в терминал (Ctrl+D) и

Далее установка java 8 с JavaFX (ведь иммено его мне не хватало но при установки лаунчер его не видел)


$ sdk install java 8.0.272.fx-zulu


И я не знаю что это за java (так и не понял) но в ней походу JFX сразу втроен!

0
foundTT
foundTT
Auteur
11 août 2024 18:25

Раньше на 8 Java выдавало ошибку связанную с API

0
foundTT
foundTT
Auteur
11 août 2024 18:27

Картинка не загружается

0
StructureT
12 août 2024 23:22

У меня на маке была та же самая ошибка.

Caused by: java.lang.NoSuchFieldError: usr_paths


Возникла после того что кроме JRE я поставил и JDK. Удалил jdk и заработало нормально, попробуй тоже.

Ее путь можно найти через команду /usr/libexec/java_home -V

0
foundTT
foundTT
Auteur
13 août 2024 08:25

У меня JDK вроде не установлено ну щя попробуй найти



0
foundTT
foundTT
Auteur
13 août 2024 08:27

Нету у меня обычная 17 Java и тоьлько она


0
foundTT
foundTT
Auteur
13 août 2024 08:37

На 8 Java уже запускается лаунчер но даёт ошибку скрипта:


sashok724's Launcher v15.4 (build #4, 04.08.2021)

2024.08.13 06:35:00 [INFO] Setting up script engine bindings

2024.08.13 06:35:00 [WARN] JavaFX API isn't available

2024.08.13 06:35:00 [ERROR] javax.script.ScriptException: ReferenceError: "JSApplication" is not defined in <eval> at line number 13



Тоже самая ошибка с JavaFX API


Попробую разные java но скорей это ошибка автора лаунчера и он сломан


UPD. Не начиная с 17 Java лаунчер ломается (примерно потомучто не могу установить 16 Java) а до даёт ошибку API

0
foundTT
foundTT
Auteur
13 août 2024 15:51

Нашёл решение! (Уже сделал)


Устанавливаем curl если его нет


$ sudo apt install curl

потом sdkman (если его тоже нету)


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


Перезаходим в терминал (Ctrl+D) и

Далее установка java 8 с JavaFX (ведь иммено его мне не хватало но при установки лаунчер его не видел)


$ sdk install java 8.0.272.fx-zulu


И я не знаю что это за java (так и не понял) но в ней походу JFX сразу втроен!

1

La création de nouveaux sujets est fermée

Les réponses dans les sujets existants sont également fermées. Si vous avez besoin d’aide, envoyez votre demande via Telegram ou Discord.

Contacter le support
Bonus gratuits
Bonus gratuits
Obtenez des bonus quotidiens !
OBTENIR
Sac à dos avec des bonus dans Minecraft
Monitoring des serveurs
Monitoring
En ligne maintenant:
Record du jour:
Record absolu:
Statistiques en ligne
Accueil Accueil Forum Forum
Navigation Navigation
Autorisation Autorisation