<åt sidan class = "s-notice s-notice__info js-post-notice mb16" role = "status">

Stängt . Den här frågan behöver detaljer eller tydlighet . För närvarande accepteras inte svar.

Kommentarer

  • Lägg till (formaterad) utdata från grep export ~/.bashrc till din fråga.
  • Kör aldrig sudo gedit ~/.bashrc! Du äger din bashrc det finns ingen anledning att någonsin redigera den som root. Vilken varning får du?
  • Raderna ska se ut som export VAR=value – se till att det inte finns några tomma ämnen runt =
  • Se även: unix.stackexchange.com/questions/79658/… eller stackoverflow.com/questions/18042369/…
  • Tack alla för snabba svar. Jag ' beklagar sent svar. @roaima, jag ' har redigerat frågan och lagt ut ' grep export ~ / .bashrc '.

Svar

Din första export rad felaktigt innehåller ett mellanslag efter uppdragsoperatören (=).

Den innehåller också tre värden där, enligt min vetskap, JAVA_HOME accepterar bara ett värde: platsen för Java HOME-katalogen.

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

Kommentarer

  • Så här ser Java-sökvägen ut i min maskin. export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz export PATH=$JAVA_HOME/bin:$PATH
  • Tyvärr, den sökvägen var från .bshrc file.
  • Överraskande nog, i bashrc' file after commenting this line #export JAVA_HOME= "/usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz" och lämnade ensam denna rad export PATH=$JAVA_HOME/bin:$PATH , i terminalfönstret visas inte bash: export: “path”, inte en giltig identifierare . Betyder det att problemet är löst? Eller är det som att jag ' har gjort en annan röra?
  • @Mamun: Förutom vad roaima sa har du också mellanslag mellan katalognamnen! Jag föreslår starkt att du först försöker export på kommandoraden innan du lägger dem i din .bashrc .
  • @Mamum kommenterar ut skulle den ogiltiga raden också fungera, men då ' ställer du inte in något värde för JAVA_HOME. Utan att dina Java-baserade program ' inte fungerar. Och eftersom den ' inte är inställd bör du också kommentera den andra raden, som refererar till den.

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *