Zárt . Ehhez a kérdéshez részletekre vagy egyértelműségre van szükség . Jelenleg nem fogadja el a válaszokat.
Megjegyzések
Válasz
Az első export
sor helytelenül tartalmaz szóközt a hozzárendelés operátor (=
) után.
Három olyan értéket is tartalmaz, ahol tudtommal JAVA_HOME
csak egy értéket fogad el: a Java HOME könyvtár helyét.
export JAVA_HOME="/usr/share/java" export PATH="$JAVA_HOME/bin:$PATH"
Megjegyzések
- Így néz ki a Java útvonal a gépemben.
export JAVA_HOME= /usr/bin/java /usr/share/java /usr/share/man/man1/java.1.gz export PATH=$JAVA_HOME/bin:$PATH
- Sajnáljuk, ez az út
.bshrc file
-től származott. - Meglepő módon a
bashrc' file after commenting this line
#exportJAVA_HOME= "/usr/bin/java /usr/share/java
/usr/share/man/man1/java.1.gz"
és magára hagyta ezt a sortexport PATH=$JAVA_HOME/bin:$PATH
, a terminál ablakban a bash: export: „path” nem érvényes azonosító már nem jelenik meg. Ez azt jelenti, hogy a probléma megoldódott? Vagy mintha ' újabb rendetlenséget csináltam volna? - @Mamun: Amellett, amit a roaima mondott, van szóköz is
a könyvtárnevek! Javasoljuk, hogy először próbálja ki export
utasításait a parancssorban, mielőtt beteszi őket a .bashrc fájlba. - @Mamum hozzászólás az érvénytelen sor is működne, de akkor ' nem állít be értéket a
JAVA_HOME
számára. Enélkül a Java-alapú programjai nem fognak ' működni. És mivel ' most nincs beállítva, akkor kommentálja a második sort is, amely hivatkozik rá.
grep export ~/.bashrc
(formázott) kimenetét.sudo gedit ~/.bashrc
! Ön birtokolja a bashrc-t, nincs ok arra, hogy valaha rootként szerkessze. Milyen figyelmeztetést kap?export VAR=value
– győződjön meg arról, hogy a=