JDK manuell in Linux installieren

2697
Sajad Bahmani

Ich lade die jdk .bin-Datei für Linux herunter. Wie installiere ich es, dass alle Funktionen in allen Bereichen aktivieren.

2
Welche Distribution verwendest du? Gnoupi vor 14 Jahren 2
Ubuntu 9.04 ist eine Distribution, die ich verwende Sajad Bahmani vor 14 Jahren 0

3 Antworten auf die Frage

2
Am1rr3zA

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 
1
Dan Gravell

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 
Dieses Handbuch funktioniert nicht Sajad Bahmani vor 14 Jahren 0
Welches Stück hat nicht funktioniert? Dan Gravell vor 14 Jahren 0
JRE_HOME brauchte auch Sajad Bahmani vor 14 Jahren 0
1
CoverosGene

Ich entpacke es in /usr/java 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