Gewusst wie: löschen Sie die Umgebungsvariable JAVA_HOME unter linux

Ich habe zuvor installierten java-1.8.0 und die JAVA_HOME gesetzt wurde usr/lib/jvm/java-1.8.0-openjdk-amd64.
Jetzt habe ich java deinstalliert und noch die JAVA_HOME gesetzt ist zu den oben genannten Pfad. Ich räumte es in die/etc /environment. Aber wenn ich echo $JAVA_HOME es zeigt immer noch die vorherigen Pfad. Auch wenn ich installiert eine neue version von java und habe versucht, ändern Sie die JAVA_HOME-es hat nicht funktioniert. Kann jemand mir bitte helfen?

  • Haben Sie überprüft, die verschiedenen Dateien ~/.bashrc, ~/.bash_profile, /etc/bashrc etc? Vielleicht auch nur grep "export JAVA_HOME" bis Sie finden, wo ist es definiert…
  • versuchen Sie export JAVA_HOME= im letzten Zeile /etc/bash.bashrc
  • haben Sie das terminal neu gestartet?
  • Dieses Q ist nicht über die Programmierung definiert als StackOverflow. Es kann sinnvoller sein, auf die so-related site superuser.com. Erwägen Sie die Verwendung der flag link unten auf deiner Q und bitten Sie den moderator, es zu verschieben. Bitte veröffentlichen Sie nicht die gleichen Q auf 2 verschiedenen Seiten. Bitte Lesen Sie stackoverflow.com/tour , stackoverflow.com/help/how-to-ask , stackoverflow.com/help/dont-ask und stackoverflow.com/help/mcve vor dem posten mehr Qs hier. Vielen Dank und viel Glück.
  • grep zeigt, Export JAVA_HOME auf/usr / lib/jvm/java-1.8.0-openjdk-amd64-in .bashrc. Aber wenn ich mich öffne .bashrc mit gedit es ist eine leere Datei.
  • dass wahrscheinlich bedeutet, dass Sie nicht das öffnen der richtigen Datei und gedit ist eine neue erstellen.
  • ja. Die eigentliche Datei war versteckt. Ich bearbeitete es. Jetzt ist es Arbeit. Danke.
  • keine Probleme, froh zu hören, es für Sie arbeitet.

InformationsquelleAutor Vimukthi | 2016-10-26



One Reply
  1. 2

    Einfach gesprochen, es gibt eine ganze Hierarchie von Konfigurationsdateien, die möglicherweise aktualisiert wurde, in der Vergangenheit und mit diesem setup.

    Dort konnte Biene, eine lokale .Profil .bashrc; oder system-wide-Anhänger für Sie. Also, je nachdem, welche shell Sie verwenden, die version von Linux, … es gibt verschiedene Orte zu sehen. Sehen hier für einige Hinweise mit der bash.

    Können Sie beginnen mit einem einfachen

    grep JAVA_HOME .*

    in Ihrem home-Verzeichnis. Nächste Stufe der „Eskalation“:

    /etc/environment, /etc/profile, /etc/profile.d/, /etc/bashrc
    • Die üblichen verdächtigen überprüfen: /etc/environment, /etc/profile, /etc/profile.d/, /etc/bashrc
    • Vielen Dank für die gemeinsame Führung mit bash. Es wird mir helfen.
    • Sorry über den ersten stab zu kommentieren, drücken Sie enter, bevor ich fertig

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.