- Ваш никнейм, сервер: foundTT, Technomagic
- Описание ситуации: билд java версии не работает. Раньше играл с помощью .exe версии а потом перешёл на другой дистрибутив и wine перестал работать поэтому .exe я не смогу открыть. Java 17
- Доказательства нарушения(скриншоты/видео):
Скриншот:
Текст:
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 сразу втроен!