Ich habe Linux CentOS Release 5.5 und ich versuche, Sun-Java-jdk zu installieren.
Ich habe bemerkt, dass, wenn ich den folgenden Befehl ausführen, ich habe:
java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)
Wenn ich tun:
echo $JAVA_HOME
/usr/java/default
Wenn ich versuche, ein Skript ausführen, ich den Fehler haben: Fehler: JAVA_HOME ist nicht festgelegt.
Wie kann ich den richtigen Wert in der $ JAVA_HOME in. Bashrc Datei finden und einstellen?
Vielen Dank im Voraus
Wie und von wo laufen Sie dieses Skript? – Kevin
Sind Sie sicher, dass diese Variable von der Shell exportiert wurde? Wenn es nicht ist, dann wird es angezeigt, wenn Sie versuchen, es zu "echo", aber Programme sehen es immer noch nicht. Um zu überprüfen, run 'env | grep JAVA_HOME' – Patrick
Ich führe das Skript als Super-Benutzer (sudo), führte ich den folgenden Befehl, env | grep JAVA_HOME JAVA_HOME =/usr/java/jdk1.6.0_21 – programmer