2012-12-13 33 views
6

Posiadam katalog jdk1.7.0 w/usr/lib/jvm wraz z innymi wersjami open-jdk. Chcę, aby mój Ubuntu 12.04 traktował ten jdk (jdk1.7.0) jako podstawowy jdk, tzn. Nie chcę używać open-jdks.Przełącz z jdk na Sun jdk

Kiedy piszę java -version lub javac -version, oba razy zwraca, że ​​używa openjdk i jego JRE. Jak zmienić to na jdk1.7.0?

Odpowiedz

4

umieścić coś podobnego do następujących do ~/.bashrc

export JAVA_HOME="/usr/lib/jvm/jdk1.7.0" 
export PATH="$JAVA_HOME/bin:$PATH" 

ładowania zmian, można po prostu uruchomić nową bash wpisując „bash”:]

+0

Jiri to działało. Dzięki. Czy możesz powiedzieć, co dokładnie robi polecenie bash? –

+0

Otwiera nowe bash (terminal, jeśli chcesz). Jeśli wprowadzisz jakieś zmiany do '~/.bashrc', nie zostaną one natychmiast uwzględnione. Musisz po prostu otworzyć nowe bash. Inną opcją byłoby wpisanie ''. ~/.bashrc "' –

+0

I przejście z Sun JRE na OpenJRE? Do czego ustawiłbym te zmienne? dzięki – Geremia

0

Zmień zmienną PATH tak, aby /usr/lib/jvm była wyświetlana przed katalogiem zawierającym otwarty JDK. Jeśli używasz bash, możesz to zrobić w pliku .bashrc w swoim katalogu domowym.

+0

Nie widzę żadnej zmiennej PATH w moim .bashrc –

+0

@AnkitAgrawal Następnie dodaj. –

Powiązane problemy