Strona 1 z 1

jdownloader nie widzi zainstalowanej javy (nie aktualizuje się)

: 19 wrz 2009, 13:01
autor: przeemooo
Witam wszystkich ;)

Mam taki problem z jDownloaderem:

Zawsze go uruchamiałem naciskając prawym przyciskiem myszy na jdownloader.jar i wybierając

Kod: Zaznacz cały

Otwórz ("Sun Java 6 Runtime")
Niestety jak chcę go zaktualizować, to wyskakuje mi błąd :(

Wydaje mi się, że problem tkwi w tym, że jdownloader nie widzi mojej wersji javy ?

tzn. jak wpiszę po przejściu do katalogu programu

Kod: Zaznacz cały

java -jar JDownloader.jar
to mi wyskakuje

Kod: Zaznacz cały

Javacheck: Wrong Java Version! JDownloader needs at least Java 1.5 or higher!
Mam na komputerze zainstalowaną jave

wpisując polecenie

Kod: Zaznacz cały

java -version
wyskakuje mi to:

Kod: Zaznacz cały

java version "1.5.0"
gij (GNU libgcj) version 4.3.3

Copyright (C) 2007 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
A sprawdzając instalacje javy na ich stronie http://www.java.com wyskakuje mi komunikat:

Kod: Zaznacz cały

Gratulacje! 
Masz zainstalowaną zalecaną wersję oprogramowania Java (Version 6 Update 16).

Ma ktoś jakiś pomysł, jak to można rozwiązać?

P.S.

Próbowałem zainstalować jDownloadera zgodnie z

viewtopic.php?p=641142#p641142

ale to mi się otwiera jakiś program z chińskimi znaczkami ;/ (niestety nie rozumiem tego języka i nie wiem, jak to pozmieniać no Polski ;/)

I nie ukrywam, że nowa wersja jDownloadera mi się podba i chciałbym móc ją aktualizować :)

Z góry dzięki za odpowiedź ;)

Odp: jdownloader nie widzi zainstalowanej javy (nie aktualizuje się)

: 19 wrz 2009, 14:23
autor: wobli
Nie masz czasem w katalogu /home/user/JDownloader pliku jd.sh? Bo ja własnie tak odpalam program. Nie pamietam czy ten plik był standardowo w paczce JDownloader czy go później sam dociągałem ale właśnie z powodu problemów z uruchomieniem według sposobu jaki podajesz uruchamiam przez ten plik. Zresztą o tym było gdzieś tu na forum.

EDIT:
zajżałem pod link jaki podałeś, przecież tam jest wszystko opisanei właśnie o tym pliku jd.sh Ci piszę. Pobierz go, nadaj mu prawo do wykonywania i uruchom. Nie rozumiem w którym miejscu masz "chińskie" znaczki.

Odp: jdownloader nie widzi zainstalowanej javy (nie aktualizuje się)

: 19 wrz 2009, 15:34
autor: lukzdk
odpal przez plik jdupdate.jar

Odp: jdownloader nie widzi zainstalowanej javy (nie aktualizuje się)

: 19 wrz 2009, 16:43
autor: przeemooo
A więc powiedzmy, że połowicznie rozwiązany ? ściągnąłem sobie nową paczkę z jdownloaderem i działa ;) (można ściągać z hotfile, więc w sumie mam to co chciałem).

Wcześniej podczas update'u (ręcznej ? przez otworzenie pliku jdupdate.jar ) nie chciał się zaktualizować (81 aktualizacji).
Teraz po ściągnięciu najnowszej wersji była tylko jedna aktualizacja, którą udało mu się zainstalować, więc jestem zadowolony ;)

A jeśli chodzi o ten plik jd.sh, to zrobiłem co trzeba i zainstalowała mi się jakaś wersja jd, ale była jakaś taka dziwna (jakby wersja 0.2? ), no i z chińskimi znaczkami ;/

W dalszym Ciągu mam do was prośbę, jak mogę otworzyć jdownloadera za pomocą polecenia

Kod: Zaznacz cały

java -jar Jdownloader.jar
Bo w prawdzie JD działa, ale chciałbym, żeby się sam aktualizował, a nie za każdym razem ręcznie

Z góry dzięki za pomoc ;)

Odp: jdownloader nie widzi zainstalowanej javy (nie aktualizuje się)

: 19 wrz 2009, 18:09
autor: wobli
Ja uruchamiam poprzez jd.sh i sam się aktualizuje przy starcie.

Odp: jdownloader nie widzi zainstalowanej javy (nie aktualizuje się)

: 19 wrz 2009, 22:44
autor: przeemooo
A więc postanowiłem spróbować jeszcze raz ;)

Znów ściągnąłem plik jd.sh, ustawiłem go jako wykonywalny i uruchomiłem go pleceniem

Kod: Zaznacz cały

sudo sh jd.sh
Program się ściągnął i wyrzucił taki komunikat

Kod: Zaznacz cały

Download/Start JD-Installer
--2009-09-19 22:12:41--  http://update0.jdownloader.org/jdupdate.jar
Translacja update0.jdownloader.org... 94.23.204.158
Łączenie się z update0.jdownloader.org|94.23.204.158|:80... połączono.
Żądanie HTTP wysłano, oczekiwanie na odpowiedź... 200 OK
Długość: 1299041 (1,2M) [application/octet-stream]
Zapis do: `jdupdate.jar'

100%[======================================>] 1.299.041    129K/s   w 13s      

2009-09-19 22:12:54 (100 KB/s) - zapisano `jdupdate.jar' [1299041/1299041]

Exception in thread "main" java.lang.NoClassDefFoundError: jd.update.Main
   at java.lang.Class.initializeClass(libgcj.so.90)
Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.windows.WindowsLookAndFeel not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:jdupdate.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.90)
   at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.Class.forName(libgcj.so.90)
   at java.lang.Class.initializeClass(libgcj.so.90)


Powstał nowy katalog /home/ja/.jd a w tym katalogu plik jdupdate.jar

Próbuje znów odpalić jd.sh - obojętnie, w jakim katalogu by się ten skrypt nie znajdował - zawsze wyskakuje mi:

Kod: Zaznacz cały

JD Installation found: No valid JDownloader.jar exist!
Start JD-Updater
Exception in thread "main" java.lang.NoClassDefFoundError: jd.update.Main
   at java.lang.Class.initializeClass(libgcj.so.90)
Caused by: java.lang.ClassNotFoundException: com.sun.java.swing.plaf.windows.WindowsLookAndFeel not found in gnu.gcj.runtime.SystemClassLoader{urls=[file:jdupdate.jar], parent=gnu.gcj.runtime.ExtensionClassLoader{urls=[], parent=null}}
   at java.net.URLClassLoader.findClass(libgcj.so.90)
   at gnu.gcj.runtime.SystemClassLoader.findClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.ClassLoader.loadClass(libgcj.so.90)
   at java.lang.Class.forName(libgcj.so.90)
   at java.lang.Class.initializeClass(libgcj.so.90)
czyli to samo, co podczas instalacji.

Zdaje mi się, że coś nie tak z javą, ale co?

Polecenie

Kod: Zaznacz cały

 java -jar jdupdate.jar
daje ten sam komunikat, co poprzednie polecenie

Oczywiście mogę zaznaczyć ikonkę jdupdate.jar i prawoklikiem wybrać otwórz za pomocą Sun Java 6 Runtime, to ładnie go zaktualizuje, ale i tak nie ma pliku jdawnloader.jar, więc nawet nie mam co otworzyć ?

EDIT:
I jeszcze taka jedna informacja:

Po ściągnięciu ręcznie najnowszej paczki jdownloadera i rozpakowaniu jej do /home/ja/.jd
przeszedłem do katalogu /.jd , skopiowałem tam też plik jd.sh i próbowałem go otworzyć poleceniem

Kod: Zaznacz cały

sudo sh jd.sh
to wyskoczyło mi

Kod: Zaznacz cały

JD Installation found: Starting JD now
00s.003 - INFO [jd.Main(main)] -> Start JDownloader
00s.333 - WARNING [jd.Main(javaCheck)] -> Javacheck: Wrong Java Version! JDownloader needs at least Java 1.5 or higher!
czyli wróciłem do mojego pierwszego postu :)

Jakieś pomysły ?

Odp: jdownloader nie widzi zainstalowanej javy (nie aktualizuje się)

: 02 gru 2009, 23:16
autor: sake12
Sorka, że trochę odgrzewam, ale może komuś kiedyś przyda się rozwiązanie...

Kod: Zaznacz cały

sudo update-alternatives --config java
Z listy wybieramy pozycję...

Kod: Zaznacz cały

/usr/lib/jvm/java-6-sun/jre/bin/java
Jak jej nie ma znaczy, że trzeba zainstalować pakiet

Kod: Zaznacz cały

sun-java6-jre
I gotowe... :]

Odp: jdownloader nie widzi zainstalowanej javy (nie aktualizuje się)

: 13 kwie 2010, 13:08
autor: mcclaust
Stary post ale grzeczności nigdy za wiele, dziękuje za odpowiedz sake12 :)