Skocz do zawartości

Java <-> Test


jaro33

Rekomendowane odpowiedzi

FC5

http://www.linuxdlafirm.pl/linux_podstawy/...nuksowca_3.html

================================================================

Pobieramy jave

 jre-1_5_0_06-linux-i586.bin 

NIE *rpm

 

Przenosimy java do katalogu /opt poleceniem

mv   jre-1_5_0_06-linux-i586.bin         /opt/ 

 

cd   /opt

Uruchamiamy plik poleceniem

sh re-1_5_0_06-linux-i586.bin 

czytamy umowę licencyjną i akceptujemy ją (wpisując yes i zatwierdzając klawiszem [Enter]). Wówczas pliki zostaną rozpakowane w katalogu /opt/jre1.5.0_06/

 

teraz tworzymy dowiązanie

ln -s    /opt/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so   /usr/lib/mozilla/plugins/

możemy sprawdzić poprawność dowiązań

cd   /usr/lib/mozilla/plugins/ 

 ls -l

lrwxrwxrwx 1 root root    53 kwi 10 19:49 libjavaplugin_oji.so -> /opt/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so

 

Tworzymy plik /etc/profile.d/java.sh

cd  /etc/profile.d/ 

mcedit   java.sh

dopisujemy :

export J2RE_HOME=/opt/jre1.5.0_06
export PATH=$J2RE_HOME/bin:$PATH

Ostatnia linia powinna być pusta tzn ENTER dać

a następnie wykonujemy zawartość pliku poleceniem

source /etc/profile.d/java.sh

==============================================================

Jeszcze tylko jedna sprawa związana z relokacjami gdyż na razie chodzi na

 

Ale u was może nie koniecznie , gdyż ja posiadam grafikę ATI i tak musi być na razie , jak toś używa grafiki z messa3d.org raczej nie konieczne

 

setsebool -P allow_execmod=1

setsebool -P allow_execstack=1

 

można to sprawdzić otwierając stronę >> sprawdzenie czy java działa

http://www.java.com/en/download/help/testvm.xml

 

narka

==========

pomocne polecenia ale nie konieczne

Kolejne polecenie to

alternatives --install /usr/bin/java java /opt/jre1.5.0_06/bin/java 2
Dodaje ono Sun Javę jako kolejnego chętnego do korzystania z łącza /usr/bin/java (pierwszym jest domyślnie zainstalowana w Fedorze Java GCJ). Pozostaje nam wskazać Sun Javę jako domyślną. W tym celu wydajemy polecenie
alternatives --config java
. Zostaną wyświetlone ścieżki do obu alternatywnych programów ubiegających się o odnośnik /usr/bin/java. Wpisujemy liczbę 2 i zatwierdzamy klawiszem [Enter]. Teraz już można uruchamiać Azureusa i inne aplikacje korzystające z Sun Javy.

 

Gdybyśmy kiedyś chcieli wrócić do Javy GCJ, to wystarczy ponownie wydać polecenie

alternatives --config java
i tym razem wybrać wartość 1.
Odnośnik do komentarza
Udostępnij na innych stronach

Jeszcze tylko jedna sprawa związana z relokacjami gdyż na razie nie chodzi

 

i nie wiem jakie biblioteki dodać lub jak to wy listować żeby sprawdzić

 

 eu-readelf -d /opt/jre1.5.0_06/plugin/i386/ns7/libjavaplugin_oji.so
Dynamic segment contains 27 entries:
Addr: 0x00021110  Offset: 0x020110  Link to section: [ 3] '.dynstr'
 Type              Value
 NEEDED            Shared library: [libX11.so.6]
 NEEDED            Shared library: [libdl.so.2]
 NEEDED            Shared library: [libc.so.6]
 SONAME            Library soname: [libjavaplugin_oji.so]
 INIT              0x0000dc40

====================================================

? ?

jeszcze nie Działa

setsebool -P allow_execmod=0

 

chcon -t texrel_shlib_t /usr/lib/mozilla/plugins/libjavaplugin_oji.so /usr/lib/libX11.so.6 
/usr/lib/libX11.so.6.2.0  /usr/lib/libdl.so 

sprawdzenie należy dokonać po ponownym uruchomieniu

 

można to sprawdzić otwierając stronę >> sprawdzenie czy java działa

http://www.java.com/en/download/help/testvm.xml

 

narka

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...