Gesloten . Deze vraag heeft details of duidelijkheid nodig. Het accepteert momenteel geen antwoorden.

Reacties

  • Voeg de (opgemaakte) uitvoer van grep export ~/.bashrc toe aan je vraag.
  • Voer ook nooit sudo gedit ~/.bashrc uit! U bent eigenaar van uw bashrc, er is geen reden om deze ooit als root te bewerken. Welke waarschuwing krijg je?
  • De regels moeten eruitzien als export VAR=value – zorg ervoor dat er geen spaties rond de =
  • Zie ook: unix.stackexchange.com/questions/79658/… of stackoverflow.com/questions/18042369/…
  • Iedereen bedankt voor het snelle antwoord. Ik ' m sorry laat antwoord. @roaima, ik ' heb de vraag bewerkt en output ' grep export ~ / .bashrc '.

Answer

Je eerste export regel bevat ten onrechte een spatie na de toewijzingsoperator (=).

Het bevat ook drie waarden waarbij, voor zover ik weet, JAVA_HOME accepteert slechts één waarde: de locatie van de Java HOME-directory.

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

Reacties

  • Hier is hoe het Java-pad op mijn machine eruit ziet. export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz export PATH=$JAVA_HOME/bin:$PATH
  • Sorry, dat pad was van .bshrc file.
  • Verrassend genoeg, in bashrc' file after commenting this line #export JAVA_HOME= "/usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz" en deze regel met rust gelaten export PATH=$JAVA_HOME/bin:$PATH , in terminalvenster wordt de bash: export: “path” geen geldige identifier niet langer getoond. Betekent dit dat het probleem is opgelost? Of is het alsof ik ' nog een zooitje heb verzonnen?
  • @Mamun: Naast wat roaima zei, heb je ook spaties tussen de directorynamen! Ik raad u ten zeerste aan om eerst uw export statements op de commandoregel uit te proberen, voordat u ze in uw .bashrc plaatst.
  • @Mamum commentaar uit de ongeldige regel zou ook werken, maar dan ' stelt u geen waarde in voor JAVA_HOME. Zonder dat zullen uw op Java gebaseerde programmas ' niet werken. En aangezien het ' nu niet is ingesteld, moet u ook de tweede regel becommentariëren, die ernaar verwijst.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *