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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
np: https://docs.opsgenie.com/docs/setting-java_home#linux
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
Offline
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.
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:
java -version
3. Jeżeli brak to jako root/sudo:
apt-get install default-jdk
4. Następnie sprawdzenie i ustawienie wersji javy jako root/sudo::
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ń:
sudo ./MiUnlockTool.sh nazwa_użytkownika hasło
Offline