14.02.2017 03:19. 1/8 Installation von Sun's Java SE Development Kit (JDK) unter Centos 5 Installation von Sun's Java SE Development Kit (JDK) unter Centos 5 Bei der Basisinstallation von CentOS weder das Java Runtime Environment noch auch das Java Development Kit von SUN installiert. Viele der Hilfsmittel für die Systemadministration wie auch zahlreiche Webseiten - letztendlich auch dieses Dokuwiki hier, stellen Inhalte mit Hilfe von Java-Hilfsmittel dar. Zum Entwickeln im Java-Umfeld installiert man sich am besten das Java SE Development Kit. Download Im ersten Schritt holen wir uns von der Java SE Downloads Seite von SUN das entsprechende Programmpaket herunter. Hier wählen wir das Linux RPM (self-extracting file) aus und laden es auf unserem Rechner. Linux - Wissensdatenbank - https://dokuwiki.nausch.org/ Last update: 25.08.2011 10:52. centos:java-jdk https://dokuwiki.nausch.org/doku.php/centos:java-jdk Installation Für die nun anstehende Installation benötigen wir root-Rechte; wir wechseln daher bei Bedarf den den User. # su Die zuvor heruntergeladene Datei von der SUN Seite haben wir in unserem aktuellen Pfad. # ll jdk* -rw-rw-r-- 1 django django 77574031 rpm.bin 7. Jul 17:52 jdk-6u14-linux-i586- Damit wir das binary auch direkt aufrufen können, müssen wir die Dateirechte (x) entsprechend erweitern. # chmod +x jdk-6u14-linux-i586-rpm.bin # ll jdk* -rwxrwxr-x 1 django django 77574031 7. Jul 17:52 jdk-6u14-linux-i586rpm.bin https://dokuwiki.nausch.org/ Printed on 14.02.2017 03:19. 14.02.2017 03:19. 3/8 Installation von Sun's Java SE Development Kit (JDK) unter Centos 5 Wir starten anschließend den Installationsvorgang mit dem Aufruf von: # ./jdk-6u14-linux-i586-rpm.bin Als erstes bekommen wir die Lizenzbestimmungen am Bildschirm angezeigt. Im Lizenztext können wir mit der Leertaste uns weitere Seiten anzeigen lassen, oder mit der Taste Q zum Bestätigungsanfrage springen. Die Frage: Do you agree to the above license terms? [yes or no] bestätigen wir durch die Eingabe von yes. Anschließend wird das Archiv ausgepackt und automatisch installiert. Unpacking... Checksumming... Extracting... UnZipSFX 5.50 of 17 February 2002, by Info-ZIP ([email protected]). inflating: jdk-6u14-linux-i586.rpm inflating: sun-javadb-common-10.4.2-1.1.i386.rpm inflating: sun-javadb-core-10.4.2-1.1.i386.rpm inflating: sun-javadb-client-10.4.2-1.1.i386.rpm inflating: sun-javadb-demo-10.4.2-1.1.i386.rpm inflating: sun-javadb-docs-10.4.2-1.1.i386.rpm inflating: sun-javadb-javadoc-10.4.2-1.1.i386.rpm Vorbereiten... ########################################### [100%] 1:jdk ########################################### [100%] Unpacking JAR files... rt.jar... jsse.jar... charsets.jar... tools.jar... localedata.jar... plugin.jar... javaws.jar... deploy.jar... Installing JavaDB Vorbereiten... ########################################### [100%] 1:sun-javadb-common ########################################### [ 17%] 2:sun-javadb-core ########################################### [ 33%] 3:sun-javadb-client ########################################### [ 50%] 4:sun-javadb-demo ########################################### [ 67%] 5:sun-javadb-docs ########################################### [ 83%] 6:sun-javadb-javadoc ########################################### Linux - Wissensdatenbank - https://dokuwiki.nausch.org/ Last update: 25.08.2011 10:52. centos:java-jdk https://dokuwiki.nausch.org/doku.php/centos:java-jdk [100%] Java(TM) SE Development Kit 6 successfully installed. Zum Schluß werden wir noch auf eine (mögliche) Produktregistreierung hingewiesen. Product Registration is FREE and includes many benefits: * Notification of new versions, patches, and updates * Special offers on Sun products, services and training * Access to early releases and documentation Product and system data will be collected. If your configuration supports a browser, the Sun Product Registration form for the JDK will be presented. If you do not register, none of this information will be saved. You may also register your JDK later by opening the register.html file (located in the JDK installation directory) in a browser. For more information on what data Registration collects and how it is managed and used, see: http://java.sun.com/javase/registration/JDKRegistrationPrivacy.html Press Enter to continue..... Mit Abschluss durch die ENTER-Taste öffnet sich ein Browserfenster, in dem wir die Daten für unsere Produktregistrierung eingeben (können). https://dokuwiki.nausch.org/ Printed on 14.02.2017 03:19. 14.02.2017 03:19. 5/8 Installation von Sun's Java SE Development Kit (JDK) unter Centos 5 Aktivierung und Konfiguration Firefox Java Plugin Damit die (neue) Java-Bibliothek von Firefox benutzt werden kann, setzen wir einen Symlink in das plugin-Verzeichn is von Firefox: # ln -s /usr/java/jdk1.6.0_14/jre/plugin/i386/ns7/libjavaplugin_oji.so /usr/lib/mozilla/plugins/libjavaplugin_oji. Linux - Wissensdatenbank - https://dokuwiki.nausch.org/ Last update: 25.08.2011 10:52. centos:java-jdk https://dokuwiki.nausch.org/doku.php/centos:java-jdk Anschließend starten wir unseren Browser neu und geben in der Adressleiste about:plugins ein. Uns wird nunmehr Java in der installierten Version präsentiert. Betriebssystem Dem Betriebssystem können wir über alternatives –config java angeben, welche java-Version benutzt werden soll: # /usr/sbin/alternatives --config java Es gibt 2 Programme, welche 'java' zur Verfügung stellen. Auswahl Befehl ----------------------------------------------1 /usr/lib/jvm/jre-1.4.2-gcj/bin/java *+ 2 /usr/lib/jvm/jre-1.6.0-openjdk/bin/java Eingabe um die vorgegebene Auswahl[+] zu behalten, oder geben Sie die Nummer an: Zur Überprüfung, ob alles funktioniert hat, geben Sie bitte folgenden Befehl ein: # /usr/sbin/alternatives --display java java - Status ist manuell. https://dokuwiki.nausch.org/ Printed on 14.02.2017 03:19. 14.02.2017 03:19. 7/8 Installation von Sun's Java SE Development Kit (JDK) unter Centos 5 Link verweist auf /usr/lib/jvm/jre-1.6.0-openjdk/bin/java /usr/lib/jvm/jre-1.4.2-gcj/bin/java - Priorität 1420 Slave keytool: /usr/lib/jvm/jre-1.4.2-gcj/bin/keytool Slave orbd: (null) Slave pack200: (null) Slave policytool: (null) Slave rmid: (null) Slave rmiregistry: /usr/lib/jvm/jre-1.4.2-gcj/bin/rmiregistry Slave servertool: (null) Slave tnameserv: (null) Slave unpack200: (null) Slave jre_exports: /usr/lib/jvm-exports/jre-1.4.2-gcj Slave jre: /usr/lib/jvm/jre-1.4.2-gcj Slave java.1.gz: (null) Slave keytool.1.gz: (null) Slave orbd.1.gz: (null) Slave pack200.1.gz: (null) Slave policytool.1.gz: (null) Slave rmid.1.gz: (null) Slave rmiregistry.1.gz: (null) Slave servertool.1.gz: (null) Slave tnameserv.1.gz: (null) Slave unpack200.1.gz: (null) /usr/lib/jvm/jre-1.6.0-openjdk/bin/java - Priorität 16000 Slave keytool: /usr/lib/jvm/jre-1.6.0-openjdk/bin/keytool Slave orbd: /usr/lib/jvm/jre-1.6.0-openjdk/bin/orbd Slave pack200: /usr/lib/jvm/jre-1.6.0-openjdk/bin/pack200 Slave policytool: /usr/lib/jvm/jre-1.6.0-openjdk/bin/policytool Slave rmid: /usr/lib/jvm/jre-1.6.0-openjdk/bin/rmid Slave rmiregistry: /usr/lib/jvm/jre-1.6.0-openjdk/bin/rmiregistry Slave servertool: /usr/lib/jvm/jre-1.6.0-openjdk/bin/servertool Slave tnameserv: /usr/lib/jvm/jre-1.6.0-openjdk/bin/tnameserv Slave unpack200: /usr/lib/jvm/jre-1.6.0-openjdk/bin/unpack200 Slave jre_exports: /usr/lib/jvm-exports/jre-1.6.0-openjdk Slave jre: /usr/lib/jvm/jre-1.6.0-openjdk Slave java.1.gz: /usr/share/man/man1/java-java-1.6.0-openjdk.1.gz Slave keytool.1.gz: /usr/share/man/man1/keytool-java-1.6.0-openjdk.1.gz Slave orbd.1.gz: /usr/share/man/man1/orbd-java-1.6.0-openjdk.1.gz Slave pack200.1.gz: /usr/share/man/man1/pack200-java-1.6.0-openjdk.1.gz Slave policytool.1.gz: /usr/share/man/man1/policytool-java-1.6.0openjdk.1.gz Slave rmid.1.gz: /usr/share/man/man1/rmid-java-1.6.0-openjdk.1.gz Slave rmiregistry.1.gz: /usr/share/man/man1/rmiregistry-java-1.6.0openjdk.1.gz Slave servertool.1.gz: /usr/share/man/man1/servertool-java-1.6.0openjdk.1.gz Slave tnameserv.1.gz: /usr/share/man/man1/tnameserv-java-1.6.0-openjdk.1.gz Slave unpack200.1.gz: /usr/share/man/man1/unpack200-java-1.6.0-openjdk.1.gz Zur Zeit ist die `best' Version /usr/lib/jvm/jre-1.6.0-openjdk/bin/java. Wollen wir die verwendete Version abfragen so gehen wir wie folgt vor: Linux - Wissensdatenbank - https://dokuwiki.nausch.org/ Last update: 25.08.2011 10:52. centos:java-jdk https://dokuwiki.nausch.org/doku.php/centos:java-jdk # java -version java version "1.6.0" OpenJDK Runtime Environment (build 1.6.0-b09) OpenJDK Server VM (build 1.6.0-b09, mixed mode) Links Zurück zu >>Projekte und Themenkapitel<< Zurück zur Startseite From: https://dokuwiki.nausch.org/ - Linux - Wissensdatenbank Permanent link: https://dokuwiki.nausch.org/doku.php/centos:java-jdk Last update: 25.08.2011 10:52. https://dokuwiki.nausch.org/ Printed on 14.02.2017 03:19.