Ich habe bereits Java 1.8.0 installiert und JAVA_HOME wurde auf usr/lib/jvm/java-1.8.0-openjdk-amd64 eingestellt. Nun habe ich Java deinstalliert und immer noch der JAVA_HOME auf den obigen Pfad gesetzt. Ich habe es in etc/Umgebung gelöscht. Aber wenn ich $ JAVA_HOME zurück gebe, zeigt es immer noch den vorherigen Pfad an. Obwohl ich eine neue Version von Java installiert habe und versucht habe, JAVA_HOME zu ändern, hat es nicht funktioniert. Kann mir bitte jemand helfen?So löschen Sie die JAVA_HOME in Linux
Antwort
Einfach gesagt gibt es eine ganze Hierarchie von Konfigurationsdateien, die in der Vergangenheit möglicherweise aktualisiert wurden und diese Konfiguration enthalten.
Es könnte eine lokale .profile, .bashrc; oder systemweite Anhänger für Sie. Abhängig von der Shell, die Sie verwenden, der Version von Linux, ... gibt es verschiedene Orte, die Sie sich anschauen können. Eine Anleitung mit bash finden Sie unter here.
Sie können mit einem einfachen
grep JAVA_HOME .*
in Ihrem Home-Verzeichnis starten. Nächste Stufe der "Eskalation":
/etc/environment, /etc/profile, /etc/profile.d/, /etc/bashrc
Überprüfen Sie die üblichen Verdächtigen:/etc/environment,/etc/profile, /etc/profile.d/,/etc/bashrc –
@GhostCat Vielen Dank für die gemeinsame Anleitung mit bash. Es wird mir helfen. – Ashbourne
Tut mir leid, dass ich erst einen Kommentar erhalten habe, drücke Enter, bevor ich fertig bin –
- 1. Linux - JAVA_HOME $
- 2. Verzeichnis JAVA_HOME in Linux
- 3. So löschen Sie Postgresql-Datenbank auf Linux
- 4. So löschen Sie 1 Tag alte Dateien in Linux
- 5. So löschen Sie die Einschränkungsgruppe
- 6. So löschen Sie die Konsole in Java?
- 7. So löschen Sie die Historie in WKWebView?
- 8. So löschen Sie die Instanz in EC2?
- 9. eine Datei in Linux löschen, die
- 10. So erhalten Sie die Zeichenfolge im Linux-Shell-Skript
- 11. So löschen Sie in Couchbase?
- 12. So entfernen Sie die Spalten, die NA in Linux enthält
- 13. So löschen Sie die Historie der Texteingabe
- 14. So löschen Sie die Maßnahme Cache Android
- 15. JAVA_HOME Standard in Ubuntu
- 16. So löschen Sie die Antwort eines Observable
- 17. So löschen Sie die MySQL-Protokolldatei
- 18. So löschen Sie die Schnittstelle docker0
- 19. So löschen Sie die Sitzung beim Abmelden
- 20. So löschen Sie die Azure AppInsight-Daten
- 21. So löschen Sie die Ajax-Antwort
- 22. So löschen Sie JTable
- 23. So löschen Sie MemoryCache?
- 24. So löschen/löschen Sie eine Cache-Variable
- 25. Zeile löschen, wenn sie Buchstaben enthält - Linux
- 26. So finden Sie die Kafka-Version in Linux
- 27. So starten Sie die Tastatureingabemethode ohne Logout/in Linux neu
- 28. So testen Sie die Browser-Kompatibilität in Linux
- 29. So rufen Sie die Python-Variable in Linux-Befehl
- 30. Ist es möglich, 2 JAVA_HOME unter Linux einzurichten?
Haben Sie die verschiedenen Dateien überprüft, '~/.bashrc',' ~/.bash_profile', '/ etc/bashrc' etc? Vielleicht einfach 'grep 'exportieren JAVA_HOME" 'bis Sie finden, wo es definiert ist ... – Mena
versuchen,' export JAVA_HOME = 'in der letzten Zeile'/etc/bash.bashrc' – Ebrahimi
haben Sie das Terminal neu gestartet? – Ash