Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2021-07-19 18:16:34

  piotrek1993 - Użytkownik

piotrek1993
Użytkownik
Skąd: Supraśl
Zarejestrowany: 2019-03-12

Błąd przy uruchomieniu aplikacji Xiaomi Flash Tool

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

[img=//www41.zippyshare.com/thumb/0gBbycX5/file.html][/img]
[img=//www41.zippyshare.com/thumb/npKqMZ0z/file.html][/img]

Offline

 

#2  2021-07-19 18:47:52

  mAg - Członek DUG

mAg
Członek DUG
Skąd: Mrągowo
Zarejestrowany: 2004-12-23
Serwis

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

np: https://docs.opsgenie.com/docs/setting-java_home#linux

Kod:

Linux
Install for Single User :

Check if JAVA_HOME is already set ,
Open Console
Execute : echo $JAVA_HOME
If output is a path , then your JAVA_HOME is set , make sure the path is correct
If output is empty , then execute following steps
Make sure you have installed Java already
Execute: vi ~/.bashrc OR vi ~/.bash_profile
add line : export JAVA_HOME=/usr/java/jre1.8.0_04
save the file
source ~/.bashrc OR source ~/.bash_profile
Execute : echo $JAVA_HOME
Output should print the path
Install for all users :

Login as root or execute commands with sudo
Execute: bash
Execute: vi /etc/bashrc OR vi /etc/profile
do the same steps as done for single user

.:: Linux connecting people :D ::.  Linux Registered User #358097 Debian GNU/Linux

https://linuxcounter.net/cert/358097.png

Offline

 

#3  2021-07-19 23:23:39

  fnmirk - Redaktor

fnmirk
Redaktor
Zarejestrowany: 2008-02-19

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

Przesadzasz, na forum Ubuntu dostałeś rozwiązanie:
https://ubuntu.pl/forum/viewtopic.php?f=126&p=1 … acfb#p1039101
Należy się z nim dokładnie zapoznać i zrozumieć.

Próbujesz uruchomić program z interfejsem graficznym na prawach administratora systemu. A to bez spełnienia pewnych warunków jest mało wykonalne  i nie zawsze wskazane. Postępujesz na „łapu capu”, czyli wykonujesz polecenia, jak leci, bez zastanowienia.

Należy zrobić porządek z systemem.
1.

Kod:

apt update
apt autoremove
apt purge `dpkg -l | grep '^rc' | awk '{print $2}'`
apt upgrade

Przed końcowym enter, dla każdego polecenia, dobrym nawykiem jest zapisanie zrzutu z konsoli, aby można było łatwiej naprawić, gdyby pojawiły się jakieś problemy.

2. Sprawdzenie wersji javy w systemie:

Kod:

java -version

3. Jeżeli brak to jako root/sudo:

Kod:

apt-get install default-jdk

4. Następnie sprawdzenie i ustawienie wersji javy jako root/sudo::

Kod:

update-alternatives --config java

5. Zrozumienie opisu podanego przez:
https://ubuntu.pl/forum/viewtopic.php?p=1039098#p1039098

6. Skrypt MiUnlockTool.sh  należy wykonywać z katalogu gdzie jest rozpakowana pobrana binarka nadając mu prawa wykonalności.

7. Jeżeli będzie problem z uruchomieniem w trybie graficznym można skorzystać z wiersza poleceń:

Kod:

sudo ./MiUnlockTool.sh nazwa_użytkownika hasło

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)