Closed . Diese Frage benötigt Details oder Klarheit . Derzeit werden keine Antworten akzeptiert.

Kommentare

  • Bitte fügen Sie Ihrer Frage die (formatierte) Ausgabe von grep export ~/.bashrc hinzu.
  • Führen Sie außerdem ie sudo gedit ~/.bashrc aus! Sie besitzen Ihr bashrc. Es gibt keinen Grund, es jemals als root zu bearbeiten. Welche Warnung erhalten Sie?
  • Die Zeilen sollten wie folgt aussehen: export VAR=value – Stellen Sie sicher, dass die =
  • Siehe auch: unix.stackexchange.com/questions/79658/… oder stackoverflow.com/questions/18042369/…
  • Vielen Dank an alle für die schnelle Antwort. Ich ' entschuldige die späte Antwort. @roaima, ich ' habe die Frage bearbeitet und die Ausgabe ' grep export ~ / .bashrc '.

Antwort

Ihre erste export Zeile enthält fälschlicherweise ein Leerzeichen nach dem Zuweisungsoperator (=).

Es enthält auch drei Werte, wobei meines Wissens JAVA_HOME akzeptiert nur einen Wert: den Speicherort des Java HOME-Verzeichnisses.

export JAVA_HOME="/usr/share/java" export PATH="$JAVA_HOME/bin:$PATH" 

Kommentare

  • So sehen Sie den Java-Pfad in meinem Computer aus. export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz export PATH=$JAVA_HOME/bin:$PATH
  • Entschuldigung, dieser Pfad stammte von .bshrc file.
  • Überraschenderweise in bashrc' file after commenting this line #export JAVA_HOME= "/usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz" und ließ diese Zeile export PATH=$JAVA_HOME/bin:$PATH , im Terminalfenster wird der bash: export: „Pfad“ kein gültiger Bezeichner mehr angezeigt. Bedeutet das, dass das Problem gelöst ist? Oder ist es so, als hätte ich ' ein weiteres Durcheinander gemacht?
  • @Mamun: Zusätzlich zu dem, was Roaima gesagt hat, haben Sie auch Leerzeichen zwischen die Verzeichnisnamen! Ich empfehle dringend, dass Sie zuerst Ihre export -Anweisungen in der Befehlszeile versuchen, bevor Sie sie in Ihren .bashrc .
  • @Mamum-Kommentar einfügen Die ungültige Zeile würde auch funktionieren, aber dann ' setzen Sie keinen Wert für JAVA_HOME. Ohne das funktionieren Ihre Java-basierten Programme nicht '. Und da ' jetzt nicht festgelegt ist, sollten Sie auch die zweite Zeile kommentieren, die darauf verweist.

Schreibe einen Kommentar

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