Chiuso . Questa domanda richiede dettagli o chiarezza . Attualmente non accetta risposte.

Commenti

  • Aggiungi loutput (formattato) di grep export ~/.bashrc alla tua domanda.
  • Inoltre, mai eseguire sudo gedit ~/.bashrc! Sei il proprietario del tuo bashrc, non cè motivo di modificarlo come root. Che avviso stai ricevendo?
  • Le righe dovrebbero avere il seguente formato export VAR=value – assicurati che non vi siano spazi vuoti intorno a =
  • Vedi anche: unix.stackexchange.com/questions/79658/… o stackoverflow.com/questions/18042369/…
  • Grazie a tutti per la rapida risposta. Mi ' scusa la risposta in ritardo. @roaima, io ' ho modificato la domanda e ho inserito loutput ' grep export ~ / .bashrc '.

Risposta

La tua prima riga export contiene erroneamente uno spazio dopo loperatore di assegnazione (=).

Contiene anche tre valori dove, a mia conoscenza, JAVA_HOME accetta solo un valore: la posizione della directory HOME di Java.

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

Commenti

  • Ecco come appare il percorso Java nella mia macchina. export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz export PATH=$JAVA_HOME/bin:$PATH
  • Spiacenti, il percorso proveniva da .bshrc file.
  • Sorprendentemente, in bashrc' file after commenting this line #export JAVA_HOME= "/usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz" e lascia da sola questa riga export PATH=$JAVA_HOME/bin:$PATH , nella finestra del terminale bash: export: “path” not a valid identifier non viene più mostrato. Significa che il problema è risolto? O è come se ' avessi fatto un altro pasticcio?
  • @Mamun: Oltre a quello che ha detto roaima, hai anche spazi tra i nomi delle directory! Ti consiglio vivamente di provare prima le tue istruzioni export sulla riga di comando, prima di inserirle nel tuo .bashrc .
  • @Mamum commenting anche la riga non valida funzionerebbe, ma ' non stai impostando alcun valore per JAVA_HOME. Senza di ciò, i programmi basati su Java ' non funzioneranno. E poiché ' ora non è impostato, dovresti commentare anche la seconda riga, che fa riferimento ad essa.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *