JAVA SDK instalacja

Archiwalne, stare wpisy FAQ i HowTo Użytkowników
dodi
Beginner
Posty: 137
Rejestracja: 24 maja 2006, 19:00

JAVA SDK instalacja

Post autor: dodi »

Instalacja Java sdk

Ściągamy java sdk run time 1.5 ze strony Suna http://java.sun.com/j2se/1.5.0/download.jsp

Instalujemy potrzebne paczki do zbudowania .deb:

Kod: Zaznacz cały

apt-get install java-package fakeroot
Następnie budujemy .deb

Kod: Zaznacz cały

fakeroot make-jpkg jdk-1_5_0_07-linux-i586.bin
W katalogu powinna pojawić się paczka sun-j2sdk1.5_1.5.0+update07_i386.deb

Kod: Zaznacz cały

dpkg -i sun-j2sdk1.5_1.5.0+update07_i386.deb
Sprawdzamy, czy mamy dostępną odpowiednia wersje java

Kod: Zaznacz cały

java -version
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
1. Java w FireFox

Kod: Zaznacz cały

ln -s /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so
2. Java w Opera 9.0
Wchodzimy w Tools → Preferences... → Advanced → Content;
Sprawdzamy czy chackbox Enable Java jest zaznaczony.
Wchodzimy w Java Options i podajemy ścieżkę do biblioteki lib/i386;
/usr/lib/j2sdk1.5-sun/jre/lib/i386/
Klikając Validate Java path sprawdzamy poprawność podanego katalogu - The Java path seems to specify a valid directory;
Zmiany będą widoczne po ponowny uruchomieniu przeglądarki.
Jeśli ktoś ma jakieś uwagi proszę śmiało napisać.
Verdan
Posty: 80
Rejestracja: 06 czerwca 2006, 17:49

Post autor: Verdan »

Czasem może się okazać, że mamy zainstalowaną jakąś wolną implementację javy typu gcj, w takim wypadku polecam zapoznać się z poleceniem update-alternatives zamiast zabawy z symlinkami.
dodi
Beginner
Posty: 137
Rejestracja: 24 maja 2006, 19:00

Post autor: dodi »

Dopisałem uruchomienie java w Operze.

pzd
dodi ;-)
Awatar użytkownika
tanatos
Beginner
Posty: 226
Rejestracja: 25 sierpnia 2006, 00:14
Lokalizacja: z repo :P

Post autor: tanatos »

mam problem z javą... probowalem to juz robic wedlog roznych tutoriali... nic nie dziala... po tym tutorialu (przerobilem dokladnie) dalej $java - version pokazuje

Kod: Zaznacz cały

java version "1.4.2"
gij (GNU libgcj) version 4.1.2 20060715 (prerelease) (Debian 4.1.1-9)

Copyright (C) 2006 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.
co robie zle, co jest nie tak? instalowalem juz chyba z 8 versji javy tak ze moj katalog domowy wyglada tak:

Kod: Zaznacz cały

tanatos@host-***:~$ ls
Desktop
j2re1.4.2_12
j2re-1_4_2_12-linux-i586.bin
j2sdk1.4.2_12
j2sdk-1_4_2_12-linux-i586.bin
jdk-1_5_0_08-linux-i586.bin
jre1.5.0_06
jre-1_5_0_06-linux-i586.bin
jre_1.5.0_08-1_i386.deb
jre-1_5_0_08-linux-i586.bin
jre-1_5_0_08-linux-i586.rpm
jre-1_5_0_08-linux-i586-rpm.bin
linux-source-2.6.16.tar.bz2
opera_9.01-20060728.6-shared-qt_en_i386.deb
sun-j2sdk1.5_1.5.0+update08_i386.deb
Prosze o pomoc.
Witek Baryluk
Beginner
Posty: 207
Rejestracja: 26 czerwca 2006, 01:49
Lokalizacja: Kraków za firewallem

Post autor: Witek Baryluk »

Kod: Zaznacz cały

apt-get install sun-java5-jre
(lub -jdk jeśli chcesz programować w javie)
Awatar użytkownika
tanatos
Beginner
Posty: 226
Rejestracja: 25 sierpnia 2006, 00:14
Lokalizacja: z repo :P

Post autor: tanatos »

Moze w SIDzie tak jest, ale ja uzywam Etch'a...
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności... Gotowe
Pakiet sun-java5-jre nie ma dostępnej wersji, ale odnosi się do niego inny pakiet.
Zazwyczaj oznacza to, że pakietu brakuje, został zastąpiony przez inny
pakiet lub nie jest dostępny przy pomocy obecnie ustawionych źródeł.
E: Pakiet sun-java5-jre nie ma kandydata do instalacji
zaczynam sie zastanawiac czy na etchu wogole uda sie jakakolwiek jave odpalic...
Witek Baryluk
Beginner
Posty: 207
Rejestracja: 26 czerwca 2006, 01:49
Lokalizacja: Kraków za firewallem

Post autor: Witek Baryluk »

Hmm, rzeczywiście ciągle jest to w unstable, najlepszy chyba jest w takim razie sposób podany na samej górze, a dokladnie to tak:

Kod: Zaznacz cały

fakeroot make-jpkg jre-1_5_0_08-linux-i586.bin
dpkg -i ./to_co_sie_wyprodukuje.deb
Awatar użytkownika
tanatos
Beginner
Posty: 226
Rejestracja: 25 sierpnia 2006, 00:14
Lokalizacja: z repo :P

Post autor: tanatos »

dokladnie tak tylko z niewiadomych mi powodow owy sposob nie skutkuje niczym co mozna by nazwac zainstalowaną javą... java -version dalej bez zmian a i java bubbles nie zobaczę tylko ciągle >Brak wtyczki<
strange...very...
a moze dodam do sources.list sidowe repozytoria? to chyba jedyny sposob...

Dziwi mnie tylko dlaczego To nie działa :-? :-?
Witek Baryluk
Beginner
Posty: 207
Rejestracja: 26 czerwca 2006, 01:49
Lokalizacja: Kraków za firewallem

Post autor: Witek Baryluk »

Odinstaluj poprzenie wersje :) i po usuwaj rzeczy zwiazane z java ze swojego katalogu (chyba ~/.jre5costam/ i /usr/local/costam)
Awatar użytkownika
tanatos
Beginner
Posty: 226
Rejestracja: 25 sierpnia 2006, 00:14
Lokalizacja: z repo :P

Post autor: tanatos »

Witek Baryluk pisze: ~/.jre5costam/

niema w moim homie zadnego katalogu ukrytego zwiazanego z java :-/

wywalilem wszystko javopodobne z /home
pliki *.bin uruchamiane z tamtad raczej nie zainstalowaly sie nigdzie indziej prawda?
Witek Baryluk pisze: /usr/local/costam
w usr/local... nie ma nic takiego,
jedyne co mam to:

Kod: Zaznacz cały

/usr/lib$ find *java*
lib-gnu-java-awt-peer-gtk.a
lib-gnu-java-awt-peer-gtk.la
lib-gnu-java-awt-peer-gtk.so
lib-gnu-java-awt-peer-gtk.so.7
lib-gnu-java-awt-peer-gtk.so.7.0.0
libkjava.so.1
libkjava.so.1.0.0
a polecenie

Kod: Zaznacz cały

dpkg --list java*
daje nastepujacy rezultat:

Kod: Zaznacz cały

||/ Nazwa                            Wersja                           Opis
+++-================================-========
un  java-browser-plugin              <brak>                           (brak dostępnego opisu)
ii  java-common                      0.25                             Base of all Java packages
un  java-compiler                    <brak>                           (brak dostępnego opisu)
ii  java-gcj-compat                  1.0.56-2                         Java runtime environment using GIJ
un  java-gcj-compat-dev              <brak>                           (brak dostępnego opisu)
ii  java-package                     0.27                             utility for building Java(TM) 2 related Debian packages
un  java-runtime                     <brak>                           (brak dostępnego opisu)
un  java-virtual-machine             <brak>                           (brak dostępnego opisu)
un  java1-runtime                    <brak>                           (brak dostępnego opisu)
un  java2-compiler                   <brak>                           (brak dostępnego opisu)
un  java2-runtime                    <brak>                           (brak dostępnego opisu)
a wiec ktore z plikow / pakietow usunac?

[ Dodano: 2006-08-25, 23:51 ]
Verdan pisze:Czasem może się okazać, że mamy zainstalowaną jakąś wolną implementację javy typu gcj, w takim wypadku polecam zapoznać się z poleceniem update-alternatives zamiast zabawy z symlinkami.
No wlasnie - nie wiem jak to sie stalo ze nie przeczytalem tego posta, zeczywiscie zapoznalem sie z update-alternatives i zadzialalo.

Gdyby ktos szukal to zrobilem tak:

Kod: Zaznacz cały

$update-alternatives --config java
There are 3 alternatives which provide `java'.

  Selection    Alternative
-----------------------------------------------
      1        /usr/bin/gij-wrapper-4.1
*+  2        /usr/lib/jvm/java-gcj/jre/bin/java
      3        /usr/lib/j2sdk1.5-sun/bin/java

Press enter to keep the default[*], or type selection number: 3
#powyzej zmieniamy na alternatywe do poprawnej sciezki czyli 3 :)

# po czym tworzymy jeszcze raz symlinka

Kod: Zaznacz cały

$ln -s /usr/lib/j2sdk1.5-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla-firefox/plugins/libjavaplugin_oji.so 
dziekuje za wszystko i przepraszam za zasmiecanie FAQ... mozna skasowac moje posty.
Zablokowany