Fechado . Esta pergunta precisa de detalhes ou clareza . Atualmente não está aceitando respostas.

Comentários

  • Adicione a saída (formatada) de grep export ~/.bashrc à sua pergunta.
  • Além disso, nunca execute sudo gedit ~/.bashrc! Você possui seu bashrc, não há razão para editá-lo como root. Que aviso você está recebendo?
  • As linhas devem ser semelhantes a export VAR=value – certifique-se de que não haja espaços em branco em torno de =
  • Veja também: unix.stackexchange.com/questions/79658/… ou stackoverflow.com/questions/18042369/…
  • Obrigado a todos pela resposta rápida. Eu ' lamento ter respondido tarde. @roaima, eu ' editei a pergunta e coloquei a saída ' grep export ~ / .bashrc '.

Resposta

Sua primeira export linha contém incorretamente um espaço após o operador de atribuição (=).

Ele também contém três valores onde, até onde sei, JAVA_HOME aceita apenas um valor: a localização do diretório Java HOME.

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

Comentários

  • Aqui está como olhar o caminho Java na minha máquina. export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz export PATH=$JAVA_HOME/bin:$PATH
  • Desculpe, esse caminho era de .bshrc file.
  • Surpreendentemente, em bashrc' file after commenting this line #export JAVA_HOME= "/usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz" e deixada sozinha nesta linha export PATH=$JAVA_HOME/bin:$PATH , na janela do terminal o bash: export: “path” não é um identificador válido não está mais sendo mostrado. Isso significa que o problema está resolvido? Ou é como se eu ' fizesse outra bagunça?
  • @Mamun: Além do que roaima disse, você também tem espaços entre os nomes dos diretórios! Eu sugiro fortemente que você tente primeiro suas export instruções na linha de comando, antes de colocá-las em seu .bashrc .
  • comentários @Mamum a linha inválida também funcionaria, mas então você ' não está definindo nenhum valor para JAVA_HOME. Sem isso, seus programas baseados em Java não ' funcionarão. E já que ' não está definido, você deve comentar a segunda linha também, que faz referência a ela.

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *