Java 1
  • Home
  • Tutorials
    • Hello World
      • Download
      • Installation unter Windows
      • Installation unter Linux
      • Das Hello World Programm
      • Mehr Java
    • Java Konsole
      • Java Konsole Testen
    • Basic Java
      • Java Programme
        • Die Klasse
        • Datentypen
        • Null
        • Casten
        • Operatoren
        • Kontrollstrukturen
        • Arrays
        • Aufgaben
      • Objektorientierte Konzepte
        • Hallo Fenster
        • Objekte einer Klasse
        • Vererbung
        • Interfaces
      • Alles über Klassen
        • Abstrakte Klassen
        • Methoden überschreiben
        • Super
        • Final
        • Innere Klassen
        • Anonyme Klassen
        • Enumerations
      • You're just an object
        • Sichtbarkeit
        • Druckdarstellung
        • Gleichheit
        • Klonen
        • Die Class
        • Serialisierung
    • Java Api
      • Dokumentation
      • Strings
      • Wrapper Klassen
      • System und Runtime
      • Math
      • Exceptions
      • IO
      • Sammlungsklassen
      • AWT und Swing
      • Alle Komponenten
      • Applets
      • Threads
      • Jar
      • Classpath
    • JSP und Servlets
      • Meine erste JSP
        • Downloads
        • Installation unter Windows
        • Installation unter Linux
        • Admin und Manager
        • Webapplication
      • JSP
        • Java Code in HTML einbinden
        • Das HTTP Request - Response Modell
        • Request und Response Objekte
        • Auswerten von Formulardaten
        • Aufgaben
      • Beans
        • Die Session
        • Weitere vordefinierte Objekte
        • Java-Beans
        • Beans programmieren
        • Java-Beans in JSP nutzen
        • Aufgaben
      • Servlets
        • Nutzen der Servlets
        • Servlets programmieren
        • Servlets auf dem Server einrichten
        • Servlets mit JSP
        • Servlets includen
        • Aufgaben
      • Webapplikation
        • Filter
        • Initialisierungsparameter
        • Error Pages
        • Passwortgeschützte Verzeichnisse
        • Bibliotheken nutzen
        • Eine Webapplikation deployen
        • Ausblick: Wie geht's weiter?
        • JSP-Tags Syntaxreferenz
        • Aufgaben
  • Code
    • Web
      • Datenbankverbindungen mit Tomcat
      • Texte richtig encoden
      • HTTPS mit Tomcat
      • HTML Encoden mit Javascript
    • Java
      • Print F
      • Ein generischer Poolbuilder
      • Native Bibliotheken
      • Unique Ids
    • Java FX
      • Balls
      • Hearts
      • Planner
    • Java ME
      • The Next Big Thing
    • System
      • Vi Kommandos
  • Sidemap
  • Impressum
  • Hilfe
Home > Tutorials > Hello World > Installation unter Linux
  • Home
  • Tutorials
    • Hello World
      • Download
      • Installation unter Windows
      • Installation unter Linux
      • Das Hello World Programm
      • Mehr Java
    • Java Konsole
    • Basic Java
    • Java Api
    • JSP und Servlets
  • Code
  • Sidemap
  • Impressum
  • Hilfe

Installation unter Linux

Installation

Kopieren Sie die heruntergeladene j2sdk-1_5_X-linux-i586-rpm.bin in ein temporäres Verzeichnis (/tmp).Öffnen Sie eine Konsole in diesem Verzeichnis. Machen Sie die Dateiausführbar und führen Sie sie aus:

chmod a+x j2sdk-1_5_X-linux-i586-rpm.bin
./j2sdk-1_5_X-linux-i586-rpm.bin

Die Datei entpackt sich nun als j2sdk-1_5_X-linux-i586.rpm. Diese Datei können Sie mit rpm installieren. Dazu müssen Sie sich als Superuser anmelden:

su root
<Passworteingeben>
rpm –iv j2sdk-1_4_2_X-linux-i586.rpm

Das JDK ist nun standardmäßig in /usr/java/j2sdk1.5.x installiert. Den Download und die extrahierte *.rpm Datei können Sie löschen. Verlassen Sie den Superuser Modus durch exit.

Verlinkung

Das JDK wird häufig über einen symbolischen Link erreicht, den wir im folgenden ändern wollen, damitwir das neue SDK auch verwenden können. Stellen Sie fest, ob einesolche Verknüpfung existiert, indem Sie java –version eingeben.(Hinweis: tun Sie dies nicht als „root", der Superuser hat die Verknüpfung meist nicht.) Wenn sich eine ältere Java-Version meldet, müssen wir den Link ändern.

 Wenn sich auf Ihrem System gar kein Java meldet, tun Sie folgendes: Erstellen Sie den symbolischen Link wie anschließend beschrieben.

Fügen Sie den Pfad /usr/lib/java/bin der $PATH Umgebungsvariablen hinzu. Beliebte Orte, wo $PATH gesetzt werden kann, sind /etc/profile, ~/.profile, ~/.bash_profile oder ~/.bashrc. Beachten Sie, dass Dateinamen, die mit einem Punkt beginnen, auf versteckte Dateien weisen. Benutzen Sie für die Anzeige ls –a.

Wir wollen nun den symbolischen Link finden. Lassen Sie sich den Pfad zu Java anzeigen durch: which java. Sie erhalten eine Pfadangabe wie: /usr/lib/java/bin/java. In diesemFall ist /usr/lib/java wahrscheinlich der gesuchte Link, denn bin/java ist bekannt als Datei des JDK und /usr/lib ist ein Linux-Systempfad. Überprüfen Sie das durch ls–l /usr/lib/java. Das System zeigt Ihnen das Ziel des Links an (java -> /usr/lib/jre oder ähnlich). Wechseln Sie in den Superusermodus und löschen Sie den Link (rm).

Ist das Verzeichnis kein Link, befindet sich Ihre alte Java-Software direkt in diesem Verzeichnis. Das ist nicht so gut, weil Sie dann für alle User die$PATH-Umgebungsvariable ändern müssten. Benennen Sie daher das Verzeichnis um oder löschen Sie es, da Sie die Software eigentlich nicht mehr benötigen.

Wir wollen nun den neuen symbolischen Link setzen. Zunächst überprüfen wir, wohin der Installer unser JDK kopiert hat. Erwartungsgemäß ist es: /usr/java/j2sdk1.5.X. Wechseln Sie nun in den Superuser Modus und geben Sie den Befehl für den symbolischen Link an:

ln –-symbolic/usr/java/j2sdk1.5.X /usr/lib/java

Verlassen Sie den Superuser Modus und überprüfen Sie die Installation durch java –version. Java meldet sich nun mit der neuen Versionsnummer.

« Installation unter Windows
Hello World
Das Hello World Programm »
Show/Hide Footer Actions

Kommentare:

Sie müssen angemeldet sein um eine Nachricht zu erstellen. Anmelden »
© 2012 Java 1. Alle Rechte vorbehalten.
Anmelden
concrete5 - open source CMS
Theme by Site5 / Mnkras.