Ich bin heute auf Probleme bei der Installation von jdk1.6 unter FreeBSD 9.0 gestoßen. Ich hoffe, dass es für alle hilfreich ist.
1. Laden Sie die Datei herunter
Installieren Sie gemäß dem offiziellen Plan, aber Sie müssen während des Installationsvorgangs einige Jars und Zips manuell herunterladen. Ich habe auch die Adresse gepostet unten:
#wget http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-src-b05- jrl- 24_sep_2007.jar
#wget http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-bin-b05-jrl -24_sep_2007 .jar
#wget http://www.java.net/download/jdk6/6u3/promoted/b05/jdk-6u3-fcs-mozilla_headers-b05-unix- 24_sep_2007. jar
Downloadbsd-jdk16-patches-4.tar.bz2 (http://www.eyesbeyond .com /freebsddom/java/JDK16JRLConfirm.html)
diablo-caffe-freebsd7-i386-1.6.0_07-b02.tar.bz2 herunterladen (http://www.FreeBSDFoundation.org/cgi-bin/download?download=diablo-caffe-freebsd6-i386-1.6.0_07-b02.tar.bz2)
Die folgende ist am interessantesten zum Herunterladen. Wenn Sie stattdessen eine andere Version verwenden, wird diese nicht heruntergeladen.
Antwort: Sie müssen nur kleine Änderungen am Link unten vornehmen und die Nummer nach tzupdater/ in die während der Installation abgefragte Versionsnummer ändern, damit Sie die gewünschte Version herunterladen können. .
wget http://download.oracle.com/otn-pub/java/tzupdater/1.3.42/tzupdater-1_3_42-2011k.zip
Nachdem Sie die oben genannten 6 Dateien heruntergeladen haben, laden Sie sie nach /usr/ports/distfiles hoch.
2. Installation
3. KonfigurationGeben Sie das JDK-Installationsverzeichnis ein: /usr/ports/java/jdk16/ und führen Sie den folgenden Befehl aus: make install to install ;
OK-Installation abgeschlossen;
Mit der Konfiguration der Umgebungsvariablen beginnen;
Ich möchte hier nicht näher darauf eingehen, dass die zu ändernden Dateien je nach verwendeter Shell unterschiedlich sind .profile
Wenn Sie csh verwenden, lautet die Änderung .cshrc
Vollständig;Fügen Sie dann die folgenden Informationen zu / hinzu etc/profile
:
export PATH=$PATH:/usr/local/jdk1.6.0/bin/:/ usr/local/jdk1. 6.0/jre/bin
export JAVA_HOME=/usr/local/jdk1 .6.0
export CLASSPATH="./:/usr/local/jdk1.6.0/lib:/usr/local/jdk1.6.0/jre/lib "
export LD_LIBRARY_PATH=/usr/local/jdk1.6.0//jre/lib/i386:/usr/local/jdk1 .6.0/jre/lib /
oder caiyUmgebungsvariablen festlegen (~/.cshrc): Bearbeiten .cshrc im Stammverzeichnis die folgenden Zeilen hinzufügen:
setenv JAVA_HOME /usr/local/javasetenv CLASSPATH $ JAVA_HOME/lib:$JAVA_HOME /jre/libsetenv PATH $JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH4. Testen
source ~/.cshrczeigt an:Java-Version
Java-Version „1.6.0_03-p4“Java(TM) SE Runtime Environment (Build 1.6.0_03-p4-zdhfree_09_jun_2008_10_38-b00)
Java HotSpot(TM) Client VM (Build 1.6 .0_03- p4-zdhfree_09_jun_2008_10_38-b00, gemischter Modus)Im tatsächlichen Betrieb aufgetretene Probleme:
/usr/ports/distfiles)
$cd /usr /ports/ftp/wget$make install clean
Das Obige stellt die Installation von JDK1.6 in FreeBSD9.0 vor, einschließlich der relevanten Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.