5CZE2007
Kategoria: Linux, Oprogramowanie
Autor: matlas
Z powodu, że do Fedory 7 zamiast Javy od Sun-a mamy Jave GJC troszkę trzeba się nagimnastykować żeby mieć tą pierwszą zamiast GCJ.
- Najpierw pobieramy najnowszą wersję Javy z strony Suna: download
(najlepiej: Linux RPM (plik samorozpakowujący))
- Po pobraniu paczki RPM nadajemy jej prawa wykonania:
CODE:
-
chmod a+x jre-6u1-linux-i586-rpm.bin
- Instalujemy RPM:
CODE:
-
./jre-6u1-linux-i586-rpm.bin
(domyślnie wszystko powinno się wypakować do /usr/java/jre1.6.0_01/
i tej ścieżki dalej będę używał)
- Sprawdzamy jaką wersję Javy „widzi” system:
- Jeśli dostaniemy coś w stylu:
CODE:
-
java version "1.6.0_01"
-
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
-
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharing)
To znaczy że wszystko w porządku i mamy poprawnie Jave zainstalowaną.
Jeśli w komunikacie mamy że nadal używamy wersji GCJ wykonujemy następujące czynności. Musimy podlinkować wgraną Jave od Suna:
- Sprawdzamy obecną ścieżkę:
CODE:
-
/usr/sbin/alternatives --config java
- Usuwamy obecną ścieżkę do Javy (--remove java ścieżka którą odczytaliśmy powyżej):
CODE:
-
/usr/sbin/alternatives --remove java /usr/lib/jvm/jre-1.5.0-gcj/bin/java
- Ustawiamy ścieżkę prowadzącą do Javy od Suna (--install ścieżka do bin/java java ścieżka do Javy Suna) :
CODE:
-
/usr/sbin/alternatives --install /usr/bin/java java /usr/java/jre1.6.0_01/bin/java 1
- Sprawdzamy czy wszystko przebiegło pomyślnie
rowery
9. sierpień 2007 o 05:49
“Fedora 7 i Java od Suna. Instalacja” - ciekawy artykuł (mini tutorial).Właśnie takich informacji szukałem.
sirmacik
9. listopad 2007 o 12:30
A jak zainstalować normalną javę na fedorze 8?
Emilia
16. maj 2008 o 23:46
sory, ale robilam juz wszystko zainstalovana java poprawnie…… i nadal nie dziala.. o co chodzi? mam fedore 7 i nadal nie dziala,
matlas
17. maj 2008 o 12:37
A jak to sie objawia ze nie dziala? co ci pokazuje java -version w konsoli?
chester8885
10. maj 2009 o 11:57
Stary tutorial ale jeszcze się przydał. Dzięki i pozdrawiam.