Πράγματι υπάρχουν αρκετές εκδόσεις Java. Η επιλογή γίνεται με το update-alternatives.
Έτσι,
- Κώδικας: Επιλογή όλων
update-alternatives --get-selections
δείχνει όλες τις επιλογές για τα εναλλακτικά.
Για μένα, για τη Java λέει:
έγραψε:java auto /usr/lib/jvm/java-6-openjdk/jre/bin/java
Για να δούμε τι επιλογές έχουμε για java, εκτελούμε
- Κώδικας: Επιλογή όλων
update-alternatives --query java
και για μένα λέει
- Κώδικας: Επιλογή όλων
Link: java
Status: auto
Best: /usr/lib/jvm/java-6-openjdk/jre/bin/java
Value: /usr/lib/jvm/java-6-openjdk/jre/bin/java
Alternative: /usr/lib/jvm/java-6-openjdk/jre/bin/java
Priority: 1061
Slaves:
java.1.gz /usr/lib/jvm/java-6-openjdk/jre/man/man1/java.1.gz
(ουσιαστικά μία επιλογή μόνο).
Αν είναι να θέσω τη Java σε μένα (αν και είναι ήδη καθορισμένη σωστά), εκτελώ:
- Κώδικας: Επιλογή όλων
sudo update-alternatives --set java /usr/lib/jvm/java-6-openjdk/jre/bin/java
Αν θες να τα θέσεις όλα με κάπως εύκολο τρόπο, τότε
- Κώδικας: Επιλογή όλων
sudo update-alternatives --all
και για τα πακέτα που δε σε ενδιαφέρουν πατάς απλά Enter και διατηρεί την υπάρχουσα επιλογή.
Μια άλλη επιλογή θα ήταν να επεγκαταστήσεις τις άλλες Java και αυτόματα τα εναλλακτικά γυρίζουν στη μοναδική Java που έχει απομείνει.