Ich möchte OpenJDK auf meinem Ubuntu-Linux-Desktop in SunJava ändern. Ich habe "jdk-7.tar.gz" von der Sun-Website heruntergeladen. Es gibt jedoch ein Problem, wie das System dazu gebracht werden kann, das neu heruntergeladene Java zu verwenden. Ich habe versucht, das neue jdk / bin / java zu meinem PATH (von .bashrc) hinzuzufügen, aber das scheint nicht zu funktionieren (wahrscheinlich befindet sich der Pfad von OpenJDK auch in meiner PATH-Variablen, also prüft das System das zuerst).
Hier ist mein JDK7: / usr / lib / jdk7 / bin / java
Hier ist, was $ (welches Java) ausgibt: / usr / bin / java
Vielen Dank im Voraus
mv /usr/bin/java.old /usr/bin/java
und überschreiben. Warum? Überprüfen Sie die Architektur des heruntergeladenen jdk7 anhand der Architektur Ihres Systems (oder überprüfen Sie die Build-Ausgabe, wenn Sie es aus dem Quellcode erstellt haben). Überprüfen Sie auch, ob für den Paketmanager Ihres Systems ein Java 7-Repository / -Paket verfügbar ist. Dies ist eine gute Möglichkeit, um Build-bezogene Probleme zu beseitigen. Wenn Sie wirklich manuell installierte / manuell konfigurierte Anpassungen wünschen, können Sie mit einer Paketinstallation beginnen und rückwärts arbeiten, um herauszufinden, wo der manuelle Prozess fehlgeschlagen ist.