Strona 1 z 2

Java JDK - problem z instalacją

: 09 grudnia 2008, 18:40
autor: EventcheD
Nie wiem czemu ale nie mogę poprawnie zainstalować JDK. Postępuję zgodnie z instrukcjami ze strony javy jednak to nic nie daje, a robię to tak:

ściągam plik ze strony, rozpakowuję go, kopiuję do usr/local , klikam prawym przyciskiem i wybieram otwórz za pomocą "bash. Następnie akceptuję licencję i czekam aż się zainstaluje.

Niestety program który potrzebuje javy jdk zwraca błąd:

Kod: Zaznacz cały

Warning: -Xmx128m option not implemented in java-sablevm wrapper.
java.lang.UnsupportedClassVersionError
   at java.lang.VMClassLoader.nativeDefineClass (VMClassLoader.java)
   at java.lang.VMClassLoader.defineClass (VMClassLoader.java:130)
   at java.lang.ClassLoader.defineClass (ClassLoader.java:679)
   at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:108)
   at java.net.URLClassLoader.findClass (URLClassLoader.java:955)
   at java.lang.ClassLoader.loadClass (ClassLoader.java:359)
   at java.lang.ClassLoader$1.loadClass (ClassLoader.java:1333)
   at java.lang.ClassLoader.loadClass (ClassLoader.java:310)
   at java.lang.VirtualMachine.main (VirtualMachine.java:99)
W czym tkwi problem?

: 09 grudnia 2008, 19:09
autor: Utumno
Po co ze strony Suna?

Kod: Zaznacz cały

apt-get install sun-java6-jdk

: 09 grudnia 2008, 19:57
autor: fnmirk
EventcheD pisze:W czym tkwi problem?
W nie przeglądaniu wcześniej np. forum.
http://debian.linux.pl/viewtopic.php?t=11637

: 10 grudnia 2008, 09:45
autor: EventcheD
Jednak podczas instalacji występuje błąd:

Kod: Zaznacz cały

debian:~# aptitude install sun-java6-jdk
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
Odczyt opisów zadań... Gotowe
Budowanie bazy etykiet... Gotowe
W: Nie udało się zablokować pliku pamięci stanu, został więc otwarty tylko do odczytu. Wprowadzone zmiany stanu pakietów NIE będą zachowane!
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?

: 10 grudnia 2008, 09:57
autor: maly
E: Nie udało się uzyskać blokady /var/lib/dpkg/lock - open (11 Zasoby chwilowo niedostępne)

W tle (np. na innej konsoli) nie chodzi gdzieś jeszcze uruchomiony apt/aptitude/synaptic ?!

: 10 grudnia 2008, 10:21
autor: EventcheD
Masz rację, jednak:

Kod: Zaznacz cały

Nie znaleziono pakietu, którego nazwa lub opis zawierałyby "sun-java6-jdk"
 
Może ktoś podać źródło (całkiem możliwe że inaczej się to nazywa), z którego mogę to ściągnąć?

: 10 grudnia 2008, 10:27
autor: maly
Wrzuć swoje wpisy z sources.list
Jeśli posiadasz wersję Etch, zamień 6 na 5.

: 10 grudnia 2008, 10:37
autor: EventcheD

Kod: Zaznacz cały

deb [url]http://ftp.pl.debian.org/debian/[/url] etch main non-free contrib
deb-src [url]http://ftp.pl.debian.org/debian/[/url] etch main non-free contrib
deb [url]http://security.debian.org/[/url] etch/updates main contrib non-free
deb-src [url]http://security.debian.org/[/url] etch/updates main contrib non-free
Nie jest to na tyle proste, z tego powodu że potrzebuję wersję co najmniej 6 update 11, więc nie mogę instalować 5.

: 10 grudnia 2008, 12:01
autor: za017
Warning: -Xmx128m option not implemented in java-sablevm wrapper.
java.lang.UnsupportedClassVersionError
at java.lang.VMClassLoader.nativeDefineClass (VMClassLoader.java)
at java.lang.VMClassLoader.defineClass (VMClassLoader.java:130)
at java.lang.ClassLoader.defineClass (ClassLoader.java:679)
at java.security.SecureClassLoader.defineClass (SecureClassLoader.java:108)
at java.net.URLClassLoader.findClass (URLClassLoader.java:955)
at java.lang.ClassLoader.loadClass (ClassLoader.java:359)
at java.lang.ClassLoader$1.loadClass (ClassLoader.java:1333)
at java.lang.ClassLoader.loadClass (ClassLoader.java:310)
at java.lang.VirtualMachine.main (VirtualMachine.java:99)
To jest typowy błąd przy braku zgodności bibliotek. Najpierw zobacz jakiej wersji javy używa program, który chcesz uruchomić / skompilować, a potem sprawdź wersję javy u siebie:

Kod: Zaznacz cały

$ javac -version
Utumno pisze:Po co ze strony Suna?
Chociażby dlatego, że chyba w żadnej dystrybucji (a już na pewno ani w Debianie ani w Ubuntu) nie ma najnowszej wersji środowiska. Ja też zawsze instaluję javę ręcznie. ¯eby daleko nie szukać: moduł do podpisywania przelewów w banku BPH nie chodzi na javie z repozytoriów (Firefox totalnie zawiesza się po kliknięciu 'Podpisz' i pomaga tylko killall), natomiast po ręcznym zainstalowaniu najnowszego środowiska działa prawidłowo.

: 11 grudnia 2008, 18:16
autor: EventcheD
Potrzebuję wersji 6 update 11 a aktualnie mam wersję 4. Możesz opisać krok po kroku jak zainstalować najnowszą wersję, ponieważ nie chce się ona u mnie instalować.