Błąd przy uruchomieniu aplikacji Xiaomi Flash Tool

Tylko tematy nie mieszczące się powyżej.
mickiemouse2001
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 03 gru 2020, 16:05
Płeć: Mężczyzna
Wersja Ubuntu: 21.04
Środowisko graficzne: Xfce
Architektura: x86_64

Błąd przy uruchomieniu aplikacji Xiaomi Flash Tool

Post autor: mickiemouse2001 »

Witam

Potrzebuje pomocy już tutaj od was bo sam nie mogę znaleźć rozwiązania.
Problem następujący.
Próbuje uruchomić MiUnlockTool na Ubuntu 21.04 Hirsute i wyskakuje mi następujący błąd po poleceniu
sudo ./MiUnlockTool.sh :

ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

Instaluje jave i po tym samym poleceniu :

Exception in thread "main" java.lang.NoClassDefFoundError: javafx/application/Application
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
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:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
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:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)


I nie wiem co z tym zrobić. Instalowałem jave ale nici. Dalej to samo
Zamieszczam zrzuty ekranu aplikacji którą chce uruchomic ( co ma zapisane) w postaci .sh oraz to co w terminalu wywala

Usunąłem jave i oto komunikat :
ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.

Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.


Pozdrawiam
Załączniki
Przechwycenie obrazu ekranu_2021-07-19_17-03-28.png
(212.3 KiB) Nie pobierany
Przechwycenie obrazu ekranu_2021-07-19_17-03-12.png
(193.68 KiB) Nie pobierany
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2052
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Błąd przy uruchomieniu aplikacji Xiaomi Flash Tool

Post autor: kobrawerde »

Tu są jakieś objaśnienia
https://appuals.com/how-to-unlock-xiaom ... x-and-mac/
Jeśli napotkasz błędy związane z nieznalezieniem klasy JavaFX, oznacza to, że w Twoim pakiecie brakuje biblioteki JavaFX. Sprawdź pakiet OpenJFX w systemie Linux
może :
https://itectec.com/ubuntu/ubuntu-javaf ... ntu-18-04/
https://stackoverflow.com/questions/624 ... untu-20-04
Ostatnio zmieniony 19 lip 2021, 18:36 przez kobrawerde, łącznie zmieniany 1 raz.
mickiemouse2001
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 03 gru 2020, 16:05
Płeć: Mężczyzna
Wersja Ubuntu: 21.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Błąd przy uruchomieniu aplikacji Xiaomi Flash Tool

Post autor: mickiemouse2001 »

Mam wszystko zainstalowane a mimo to wali mi errorem wciąż ...Nosz kurka
Awatar użytkownika
kobrawerde
Gibki Gibbon
Gibki Gibbon
Posty: 2052
Rejestracja: 10 wrz 2006, 16:00
Płeć: Mężczyzna
Wersja Ubuntu: 22.04
Środowisko graficzne: Cinnamon
Architektura: x86_64
Kontakt:

Re: Błąd przy uruchomieniu aplikacji Xiaomi Flash Tool

Post autor: kobrawerde »

JavaFX została usunięta z JDK 11. Jeśli więc próbujesz uruchomić aplikację JavaFX przy użyciu JDK 11 lub nowszego, musisz dodać wszystkie zależności JavaFX w ścieżce klas. Ale jeśli spróbujesz uruchomić go z Javą 8, może działać dobrze. Postępuj zgodnie z tymi instrukcjami:
ja ma właśnie :

Kod: Zaznacz cały

java -version
openjdk version "11.0.11" 2021-04-20
mickiemouse2001
Piegowaty Guziec
Piegowaty Guziec
Posty: 10
Rejestracja: 03 gru 2020, 16:05
Płeć: Mężczyzna
Wersja Ubuntu: 21.04
Środowisko graficzne: Xfce
Architektura: x86_64

Re: Błąd przy uruchomieniu aplikacji Xiaomi Flash Tool

Post autor: mickiemouse2001 »

Instalacja JDK wyzzszej od 8 nic nie daje. Juz z kilka wersji instalowałem i lipa
Awatar użytkownika
jacekalex
Gibki Gibbon
Gibki Gibbon
Posty: 4680
Rejestracja: 17 cze 2007, 02:54
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: MATE
Architektura: x86_64

Re: Błąd przy uruchomieniu aplikacji Xiaomi Flash Tool

Post autor: jacekalex »

mickiemouse2001 pisze: 19 lip 2021, 18:59 Instalacja JDK wyzzszej od 8 nic nie daje. Juz z kilka wersji instalowałem i lipa
Jeżeli to potrzebujesz do jednorazowego flashowania cegłofona, to wygospodaruj sobie jakąś niedużą partycję,
czy nawet pendraka, zainstaluj na nim jakieś zabytkowe ubuntu LTS czy Debiana Oldstable LTS
i doinstaluj potrzebne komponenty Javy w nim.

Z wieloma programami są takie jazdy, jak nie ma nowej wersji,
dlatego lepiej mieć w zapasie jakiś system operacyjny z przed 2-3 lat na innej partycji.
Po prostu na wszelki wypadek, podobny do twojego obecnego problemu.
:pt36:

EDIT:
Sprawdź poza tym, czy te szajsy w javie od odblokowania fona potrzebujesz.
To chyba zależy od modelu Xiaomi
Rzuć okiem na to:
https://wiki.lineageos.org/devices/tissot

Pozdro
:craz:
Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Komputer jest jak klimatyzacja - gdy otworzysz okna, robi się bezużyteczny...
Linux User #499936
Inny OS: Gentoo Linux :)
ODPOWIEDZ

Wróć do „Inne”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 1 gość