Uzavřeno . Tato otázka vyžaduje podrobnosti nebo jasnost . Momentálně nepřijímá odpovědi.

Komentáře

  • K otázce prosím přidejte (formátovaný) výstup grep export ~/.bashrc.
  • Také nikdy nespouštějte sudo gedit ~/.bashrc! Vlastníte svůj bashrc, není důvod, abyste jej někdy upravovali jako root. Jaké varování dostáváte?
  • Řádky by měly vypadat export VAR=value – ujistěte se, že kolem =
  • Viz také: unix.stackexchange.com/questions/79658/… nebo stackoverflow.com/questions/18042369/…
  • Děkuji všem za rychlou odpověď. ' Omlouvám se za pozdní odpověď. @roaima, upravil jsem ' výstup a umístil výstup ' grep export ~ / .bashrc '.

Odpověď

Váš první export řádek nesprávně obsahuje mezeru za operátorem přiřazení (=).

Obsahuje také tři hodnoty, kde podle mých znalostí JAVA_HOME přijímá pouze jednu hodnotu: umístění adresáře Java HOME.

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

Komentáře

  • Takto vypadá cesta Java v mém stroji. export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz export PATH=$JAVA_HOME/bin:$PATH
  • Je nám líto, tato cesta byla z .bshrc file.
  • Překvapivě v bashrc' file after commenting this line #export JAVA_HOME= "/usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz" a tento řádek ponechán sám export PATH=$JAVA_HOME/bin:$PATH v okně terminálu se již nezobrazuje bash: export: „cesta“, není platný identifikátor . Znamená to, že je problém vyřešen? Nebo je to, jako bych ' udělal další nepořádek?
  • @Mamun: Kromě toho, co řekl roaima, máte mezi nimi i mezery názvy adresářů! Důrazně doporučuji, abyste nejprve vyzkoušeli své export příkazy na příkazovém řádku, než je vložíte do svých .bashrc .
  • @Mamum komentování neplatný řádek by také fungoval, ale pak ' znovu nenastavujete žádnou hodnotu pro JAVA_HOME. Bez toho nebudou vaše programy založené na jazyce Java fungovat '. A protože ' s nyní není nastaven, měli byste také komentovat druhý řádek, který na něj odkazuje.

Napsat komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *