Einstellung JAVA_HOME JRE_HOME und path
Ich zugeteilt wurden, eine Linux-box, die java zur Verfügung
# java -version
java version "1.7.0_09-icedtea"
OpenJDK Runtime Environment (rhel-2.3.4.1.el6_3-x86_64)
OpenJDK 64-Bit Server VM (build 23.2-b09, mixed mode)
# ls -l /usr/bin/java
lrwxrwxrwx. 1 root root 22 Feb 8 2013 /usr/bin/java -> /etc/alternatives/java
Ich bin neu in Java und nicht sicher, ob JRE installiert ist, in diesem Feld, sondern basierend auf der Suche:
# rpm -q jre
package jre is not installed
# find / -iname java -print 2>/dev/null
/usr/lib/java
/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64/jre/bin/java
/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre/bin/java
/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre/bin/java
/usr/bin/java
/usr/share/java
/var/lib/alternatives/java
/etc/alternatives/java
/etc/java
/etc/pki/java
Aber
# echo $JAVA_HOME
# echo $JRE_HOME
So ist JAVA installiert ist und JRE auch - bin ich richtig, aber welchen Wert sollte ich einstellen für JAVA_HOME und JRE_HOME env Variablen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erstens versuchen Sie, sich aus der root-Benutzer, wenn möglich, als nach unten verändern Sie in Ihrem
~/.bash_profile
speichern und dann
nun
source ~/.bashrc
danach versuchen
echo $JAVA_HOME
es wird produzieren das erwartete Ergebnis.Ich bin mir nicht sicher über jede andere version von Linux, aber in Ubuntu müssen Sie öffnen Sie die home/.bashrc und fügen am Ende der Datei
danach speichern Sie die Datei und relogin.
BEARBEITEN
java wissen, wo Sie ist jre von JAVA_HOME.
JAVA_HOME sollte festgelegt werden, als Eltern-Ordner der java-Installation Pfad
JRE_HOME und sollte sein /jre
Basierend auf der Ausgabe, die du gepostet hast, kann ich die folgenden Schlussfolgerungen ziehen:
java -version
auf eurer Maschine arbeitet, haben Sie die JRE installiert ist.On a side note, wenn Sie planen, tun die Java-Entwicklung ist, dann müssen Sie die JDK installiert. Die JRE wird als Teilmenge des JDK einmal installiert
set $JAVA_HOME=/usr/lib/jvm/java-1.7.0-openjdk-1.7.0.9.x86_64
set $JRE_HOME=/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0.x86_64/jre