Java JDK - problem z instalacj

Tematy związane z oprogramowaniem, instalacją, konfiguracją
EventcheD
Posty: 14
Rejestracja: 06 grudnia 2008, 23:24

Java JDK - problem z instalacją

Post 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?
Utumno
Beginner
Posty: 432
Rejestracja: 09 listopada 2008, 13:04
Lokalizacja: Gdansk

Post autor: Utumno »

Po co ze strony Suna?

Kod: Zaznacz cały

apt-get install sun-java6-jdk
fnmirk
Senior Member
Posty: 8321
Rejestracja: 03 grudnia 2007, 06:37

Post autor: fnmirk »

EventcheD pisze:W czym tkwi problem?
W nie przeglądaniu wcześniej np. forum.
http://debian.linux.pl/viewtopic.php?t=11637
EventcheD
Posty: 14
Rejestracja: 06 grudnia 2008, 23:24

Post 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?
maly
Beginner
Posty: 289
Rejestracja: 03 lipca 2007, 14:52

Post 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 ?!
EventcheD
Posty: 14
Rejestracja: 06 grudnia 2008, 23:24

Post 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ąć?
maly
Beginner
Posty: 289
Rejestracja: 03 lipca 2007, 14:52

Post autor: maly »

Wrzuć swoje wpisy z sources.list
Jeśli posiadasz wersję Etch, zamień 6 na 5.
EventcheD
Posty: 14
Rejestracja: 06 grudnia 2008, 23:24

Post 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.
za017

Post 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.
EventcheD
Posty: 14
Rejestracja: 06 grudnia 2008, 23:24

Post 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ć.
ODPOWIEDZ