PROBLEMA Problemi con applicazioni java

Zar Marco

Utente Attivo
390
73
Hardware Utente
CPU
Intel I7 7700HQ
Hard Disk
Samsung M2 960 EVO NVMe 500GB, SSD Samsung 860 evo 1 Tb
RAM
24 Gb DDR4 2400 Mhz
Scheda Video
Nvidia GTX 1050
Sistema Operativo
Arch Linux--Gentoo--Void--Windows
Ciao ragazzi, ho bisogno di voi per un problema che sono abbastanza sicuro sia una stupidata, ma non riesco a capirmi.
In pratica, sto cercando di rendere la mia arch compatibile in tutto e per tutto con dei tool per accedere ai miei smartphone xiaomi.
Per fortuna essa ha una community che fa molti porting anche per gnu, ma ho qualche problemino con un paio di tool.

Parto dicendo che la mia versione java è questa:
Codice:
zar_marco@legionbook:~/xiaomi % java -version                                                                                                                                                                                                                  20/09/19|9:45:24
openjdk version "1.8.0_222"
OpenJDK Runtime Environment (build 1.8.0_222-b05)
OpenJDK 64-Bit Server VM (build 25.222-b05, mixed mode)
se provo ad avviare i due tool ottengo questi errori:
Codice:
zar_marco@legionbook:~/xiaomi % java -jar XiaomiADBFastbootTools.jar                                                                                                                                                                                           20/09/19|9:45:33
Exception in thread "main" java.lang.UnsupportedClassVersionError: javafx/application/Application has been compiled by a more recent version of the Java Runtime (class file version 54.0), this version of the Java Runtime only recognizes class file versions up to 52.0
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at Main$Companion.main(Main.kt:6)
        at Main.main(Main.kt)
e questo:
Codice:
zar_marco@legionbook:~/xiaomi/MiUnlockTool % sudo sh ./MiUnlockTool.sh                                                                                                                                                                                         20/09/19|9:47:31
[sudo] password di zar_marco:
Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Application
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        at com.xiaomitool.miunlock.Main.main(SourceFile:46)
Caused by: java.lang.ClassNotFoundException: javafx.application.Application
        at java.net.URLClassLoader.findClass(URLClassLoader.java:382)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
        ... 13 more
Avete qualche idea su dove può essere il problema? Sono su arch, ma lo stesso problema lo ho anche su gentoo
 

Entra

oppure Accedi utilizzando