java --version zeigt mir falsche Version an

Dieses Thema: "java --version zeigt mir falsche Version an" im Forum "Java/Mono/dotGNU" wurde erstellt von SubSonniC, 29.11.2006.

  1. #1 SubSonniC, 29.11.2006
    SubSonniC

    SubSonniC Mitglied

    Dabei seit:
    21.10.2006
    Beiträge:
    31
    Zustimmungen:
    0
    Hallo,

    hab irgendwie das Problem das mir java --version immer noch die 1.4.2 Version anzeigt.

    habe aber schon längst das jdk 1.5.0_09 installiert.
    Die Umgebungsvariablen
    PATH
    und JAVA_HOME habe ich berreits in der .bashrc in /root geändert.
    echo zeigt mir das auch an.

    Wißt ihr vielleicht was ich noch einstellen muss.
    Ich weiß das es da noch irgendein Befehl gibt aber kann mich nicht daran errinnern wie der war.
    Auf meinem anderen Rechner ging es damals damit.

    Habe Ubuntu 6.06 und das jdk in /opt/jdk1.5.09/ installiert

    griß subsonnic
     
  2. #2 Bâshgob, 29.11.2006
    Bâshgob

    Bâshgob freies Radikal

    Dabei seit:
    29.07.2004
    Beiträge:
    2.334
    Zustimmungen:
    0
    Ort:
    Hannover
    Setz doch den Pfad für Java in /etc/profile global für alle ;)
     
  3. #3 SubSonniC, 29.11.2006
    SubSonniC

    SubSonniC Mitglied

    Dabei seit:
    21.10.2006
    Beiträge:
    31
    Zustimmungen:
    0
    Habe ich jetzt gemacht. Aber er zeigt immer noch die alte Version an.

    Ich meine ist ja auch kein wunder.
    wenn ich unter root die alte version angezeigt bekomme dann auch mit allen anderen Usern wenn ich /etc/profile dahin geändert habe.

    Das Problem bleibt das selbe.
     
  4. #4 Ponder_Stibbons, 29.11.2006
    Ponder_Stibbons

    Ponder_Stibbons Slackware Fan

    Dabei seit:
    03.08.2004
    Beiträge:
    166
    Zustimmungen:
    0
    Du musst
    Code:
    update-alternatives --config java
    ausführen.

    Alternativ kannst du auch mit der Hand den Symlink von /usr/bin/java auf das richtige Binary legen.
     
  5. #5 SubSonniC, 29.11.2006
    SubSonniC

    SubSonniC Mitglied

    Dabei seit:
    21.10.2006
    Beiträge:
    31
    Zustimmungen:
    0
    Danke der Befehl wars den ich gesucht hab.

    Aber jetzt mal was anderes. was hat dann noch der PATH und HOME_JAVA damit zu tun?

    den zusammenhang versteh ich dann nicht.
     
  6. theton

    theton Bitmuncher

    Dabei seit:
    27.05.2004
    Beiträge:
    4.820
    Zustimmungen:
    0
    Ort:
    Berlin, Germany
    Wenn der Pfad zur alten Java-Binary zuerst im PATH steht, wird auch das alte Java genutzt. JAVA_HOME wird von diversen Programmen genutzt um den CLASSPATH richtig aufzulösen u.ä.
     
  7. #7 Ponder_Stibbons, 29.11.2006
    Ponder_Stibbons

    Ponder_Stibbons Slackware Fan

    Dabei seit:
    03.08.2004
    Beiträge:
    166
    Zustimmungen:
    0
    @theton: genau

    Kleine Ergänzung:
    Der Pfad verweist nicht direkt auf die alte Java-Binary, sondern auf /usr/bin/java, das ist ein Link auf /etc/alternatives/java und das ist wiederum ein Link auf das Binary.
    Am besten du liest dir mal die manpage von update-alternatives durch :)

    Grüße, Klaus
     
Thema:

java --version zeigt mir falsche Version an

Die Seite wird geladen...

java --version zeigt mir falsche Version an - Ähnliche Themen

  1. Java-Anwendungsserver: WildFly 10 freigegeben

    Java-Anwendungsserver: WildFly 10 freigegeben: Der Java-Anwendungsserver WildFly ist in Version 10 erschienen. Die neue Version ist nur noch für Java 8 und 9 ausgelegt und kann unter anderem...
  2. Java Plug-in geht in Rente

    Java Plug-in geht in Rente: Oracle hat angekündigt, mit der Auslieferung von Java 9, das frühestens im Frühjahr 2017 erscheinen soll, das Java-Browser-Plug-in als veraltet zu...
  3. Quellcode der JavaScript-Engine Chakra freigegeben

    Quellcode der JavaScript-Engine Chakra freigegeben: Microsoft hat die Kernkomponenten der JavaScript-Engine Chakra wie angekündigt freigegeben. Unterstützung für Linux ist eines der vordringlichsten...
  4. Zeitplan für Java 9 bestätigt

    Zeitplan für Java 9 bestätigt: Oracle hat in einer offiziellen Mitteilung bestätigt, dass Java 9 am 23. März 2017 und damit ein halbes Jahr später als bisher geplant erscheinen...
  5. Oracle muss wegen Java zu Kreuze kriechen

    Oracle muss wegen Java zu Kreuze kriechen: Der amerikanische Softwarehersteller Oracle einigete sich mit der US-Handelsbehörde FTC darauf, dass sich das Unternehmen öffentlich der...