Lukket . Dette spørgsmål har brug for detaljer eller klarhed . Det accepteres i øjeblikket ikke svar.

Kommentarer

  • Føj (formateret) output fra grep export ~/.bashrc til dit spørgsmål.
  • kør aldrig aldrig sudo gedit ~/.bashrc! Du ejer din bashrc, der er ingen grund til nogensinde at redigere den som root. Hvilken advarsel får du?
  • Linjerne skal se ud export VAR=value – Sørg for, at der ikke er nogen blanke omkring =
  • Se også: unix.stackexchange.com/questions/79658/… eller stackoverflow.com/questions/18042369/…
  • Tak alle for hurtigt svar. Jeg ' undskyld sent svar. @roaima, jeg ' har redigeret spørgsmålet og lagt output ' grep eksport ~ / .bashrc '.

Svar

Din første export linje indeholder forkert et mellemrum efter tildelingsoperatøren (=).

Det indeholder også tre værdier, hvor, så vidt jeg ved, JAVA_HOME accepterer kun en værdi: placeringen af Java HOME-biblioteket.

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

Kommentarer

  • Sådan ser Java-stien ud på min maskine. export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz export PATH=$JAVA_HOME/bin:$PATH
  • Beklager, den sti var fra .bshrc file.
  • Overraskende nok i bashrc' file after commenting this line #export JAVA_HOME= "/usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz" og blev alene denne linje export PATH=$JAVA_HOME/bin:$PATH , i terminalvinduet vises bash: export: “path” ikke en gyldig identifikator ikke længere. Betyder det, at problemet er løst? Eller er det som om jeg ' har lavet endnu et rod?
  • @Mamun: Ud over det, som roaima sagde, har du også mellemrum imellem katalognavne! Jeg foreslår kraftigt, at du først prøver dine export udsagn på kommandolinjen, inden du lægger dem i din .bashrc .
  • @Mamum kommenterer ud ville den ugyldige linje også fungere, men så ' indstiller du ikke nogen værdi for JAVA_HOME. Uden det vil dine Java-baserede programmer ' ikke fungere. Og da det ' ikke er indstillet, skal du også kommentere den anden linje, som refererer til den.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *