Sie müssen Umgebungsvariable setzen: tun Sie etwas wie folgt:
export JAVA_HOME=/home/sjb/jdk1.6.0_16 export JRE_HOME=/home/sjb/jdk1.6.0_16
Ich lade die jdk .bin-Datei für Linux herunter. Wie installiere ich es, dass alle Funktionen in allen Bereichen aktivieren.
Sie müssen Umgebungsvariable setzen: tun Sie etwas wie folgt:
export JAVA_HOME=/home/sjb/jdk1.6.0_16 export JRE_HOME=/home/sjb/jdk1.6.0_16
Ich persönlich bin kein großer Fan von JAVA_HOME und dergleichen. Es spricht von globalen, nicht begrenzten Daten, und das ist eine schlechte Sache. Ich ziehe es vor, nur symbolische Links in / usr / bin zu haben und dabei zu belassen (immer noch globale Daten, aber weniger davon, da Sie höchstwahrscheinlich trotzdem die symbolischen Links benötigen).
Bei der Installation von einer .bin sind dies die folgenden Schritte: 1) Führen Sie die .bin-Datei aus. Dadurch wird ein Verzeichnis mit dem JDK erstellt. 2) Verschieben Sie das Verzeichnis an einen freigegebenen Systemspeicherort. Ich benutze / usr / java. Sie können / usr / share / java, / opt usw. wählen. 3) Erstellen Sie symbolische Links in / usr / bin für Java. Javac und die anderen ausführbaren Dateien
Einige Anwendungen fordern ein JAVA_HOME (zB Tomcat). Wenn dies der Fall ist, mache ich:
export JAVA_HOME=/usr/java/java-1.5; ./runApp
Ich entpacke es in /usr/jav
a und erstelle dann eine Datei /etc/profile.d
, um die erwarteten Umgebungsvariablen für jeden festzulegen, der sich anmeldet.
$ chmod +x ~/jdk-6u16-linux-i586.bin $ cd /usr/java $ sudo ~/jdk-6u16-linux-i586.bin $ sudo vi /etc/profile.d/java.sh export JAVA_HOME=/usr/java/jdk1.6.0_16 export PATH=$JAVA_HOME/bin:$PATH $ sudo chmod +x /etc/profile.d/java.sh