Sie legen die Umgebungsvariable JAVA_HOME fest und haben diese dann zum Festlegen Ihres PFADs verwendet. Der von Ihnen eingestellte Pfad besteht jedoch auch aus dem vorhandenen Pfad. Im Wesentlichen haben Sie Ihrem bestehenden Pfad nur etwas hinzugefügt.
Der Pfad zu Ihrer JDK1.7 wird am Ende des Pfads hinzugefügt. Wenn Sie in die Befehlszeile "java --version" eingeben, durchsucht das System den Pfad von Anfang bis Ende, bis ein Pfad gefunden wird, der den Befehl "java" enthält. Daher sehen Sie die Versionsausgabe einer Ihrer anderen Java-Versionen.
Was ich normalerweise auf Ubuntu mache, ist mein Pfad:
echo $PATH
Suchen Sie dann nach möglichen JVM-Pfaden am Anfang. An diesem Punkt hätten Sie mehrere Möglichkeiten, dies zu beheben:
Erstellen Sie einen Symlink, der das System auf Ihren neuen Java-Pfad verweist.
Entfernen Sie die alte Java-Version und entfernen Sie sie aus Ihrem Pfad.
Ich würde mich für Option 2 entscheiden. Es ist weniger verwirrend, nur das loszuwerden, was Sie nicht brauchen.