Ik heb zojuist Java 1.4.0-beta 3 geinstalleerd in /usr/java via een rpm package. Maar als ik nu 'java -version' uitvoer in de console geeft ie nog steeds 1.1.8. Hij pakt dus nog steeds de oude versie
Hoe kan ik dit oplossen? (Ik heb linux net een weekje ofzo, dus ben newbie
)
Het java 'commando' wat je uitvoert staat waarschijnlijk in /usr/bin (of iets dergelijks). Dat java 'commando' is een symlink (lijkt een beetje (een beetje) op een Shortcut in Windooz). Die symlink wijst nog naar je oude binary, die waarschijnlijk óók in /usr/java staat. Je kunt in Midnight Commander vrij makkelijk zien waarheen een symlink wijst, en vervolgens wijzigen.
That should de the tric
That should de the tric
waarschijnlijk wijst je classpath nog steeds naar de vorige versie.. doe maar eens: export $PATH
Verwijderd
Als je het commando:
gebruikt zie je waar de java binary is geinstalleerd.
Waarschijnlijk zijn dat de binaries die Kaffee heeft geinstalleerd.
Met het commando:
zie je of Kaffee inderdaad geinstalleerd is.
Als je JDK1.4 wilt gebruiken heb je Kaffee waarschijnlijk helemaal niet nodig. Je kunt het verwijderen met het commando:
Als je de RPM van sun hebt gedownload staat java geinstalleerd in /usr/jdk1.4.1 (of zoiets).
Gebruik het commando:
om de shell te vertellen waar hij de java binary kan vinden.
Gebruik nu:
om te kijken of je installatie gelukt is.
Suc6
code:
1
| whereis java |
gebruikt zie je waar de java binary is geinstalleerd.
Waarschijnlijk zijn dat de binaries die Kaffee heeft geinstalleerd.
Met het commando:
code:
1
| rpm -qa | grep -i kaffee |
zie je of Kaffee inderdaad geinstalleerd is.
Als je JDK1.4 wilt gebruiken heb je Kaffee waarschijnlijk helemaal niet nodig. Je kunt het verwijderen met het commando:
code:
1
| rpm -e Kaffee[versie] #zie vorig commando |
Als je de RPM van sun hebt gedownload staat java geinstalleerd in /usr/jdk1.4.1 (of zoiets).
Gebruik het commando:
code:
1
| export PATH=$PATH:/usr/jdk1.4.1/bin |
om de shell te vertellen waar hij de java binary kan vinden.
Gebruik nu:
code:
1
| java -version |
om te kijken of je installatie gelukt is.
Suc6