Domyslnie w moim Linux SuSE była zainstalowane JRE 1.5. Ja zianstalowałem JRE 1.6, ale jak piszę w w terminalu java -version
to mi pokazuje JRE 1.5. Co zmienić, żeby uruchamiała się 1.6?
S Z U K A J !
http://4programmers.net/Forum/viewtopic.php?id=115674
pozdrawiam
Odpowiedź przedstawiona w podanym przez ciebie wątku nie pomogła.
Witam,
to jaka wersja javy pokazuje się w -version zależy od kolejności występowania pliku java w zmiennej środowiskowej PATH.
Jak uruchamiasz java to uruchamia się plik wykonywalny java, ten który pierwszy wystąpił w zmiennej PATH.
Czyli: (jeśli używasz powłoki bash)
echo $PATH
przykładowy rezultat powyższego to:
/usr/bin:/usr/local/bin:...
najpierw, w poszukiwaniu pliku java przeszukiwany jest katalog /usr/bin, potem /usr/local/bin, itd.
Zobacz po kolei w katalogach gdzie znajduje się plik java (najprawdopodobniej będzie to link to pliku .../jdk1.5/jre/bin/java).
Usuń ten link i w to miejsce utwórz link do pliku java, ale z w wersji 1.6, czyli np.
ln -s .../jdk1.6/jre/bin/java
lub
ln -s .../jdk1.6/jre/bin/java java
W folderze urs/lib/jvm był skrót "jre", który prowadził do wersji 1.5. W $PATH było pokazane, że ten skrót jest sprawdzany. Usunąłem, więc go i utworzyłem nowy, który prowadził już do wersji 1.6. Jednak java -version nadal pokazuje 1.5 :(
jeszcze jedna wazna rzecz - sprawdz czy nie masz przypadkiem gnu javy! (jesli masz to wywal wszystko co sie z tym wiaze, bo ja mialem z tym same problemy)
a jesli masz jeszcze gdzies inna jave i chcesz uzywac "swojej" zastap
export PATH=${PATH}:$JDK_HOME/bin
tym
export PATH=$JDK_HOME/bin:${PATH}
pozdrawiam
Ale jak to zrobić, gdy na kompie nie mam JRE? W sprawach Linuxa jestem zielony, więc się nie śmiać.
na stronie java.com sa instrukcje krok po kroku co i jak...
Sciagasz plik do /usr/lib/java:
mkdir /usr/lib/java
cd /usr/lib/java
wget http://javadl.sun.com/webapps/download/AutoDL?BundleId=12791
chmod a+x ./jre-XXXXXXXXXX.bin
./jre-XXXXXXXXXX.bin
q
yes [Enter]
i jest
pozdrawiam
Sorki, wprowadziłem cię w błąd [wstyd]. Chodziło mi o JDK. Jak skonfigurować PATH, gdy na kompie nie mam JDK, a jedynie samo JRE?
Jeśli nadal ładuje Ci javę 5 to sprawdź sobie:
which java
To poda Ci ścieżkę do tej nieszczęsnej starej javy - i będziesz wiedział co usunąć.
Krolik jesteś wielki :)