Werbung
Unter Linux gibt es zwei verschiedene Implementierungen von Java die zur Verfügung stehen. Die Open-Source-Variante, die die meisten Distributionen standardmäßig enthalten, wird insgesamt als OpenJDK bezeichnet. Die andere Lösung, die aufgrund ihres proprietären Charakters in den meisten Distributionen nicht standardmäßig enthalten ist, ist Oracle Java (ehemals Sun Java). Beide funktionieren sehr gut, außer dass Oracle Java möglicherweise einige weitere Korrekturen aufweist. In Bezug auf die Codebasis sind sie zu 98-99% identisch.
Ubuntu und Bogen So installieren Sie Arch Linux auf Ihrem Computer [Teil 1]Während meiner paar Monate hier bei MakeUseOf habe ich Arch Linux (im Folgenden einfach "Arch" genannt) ein paar Mal erwähnt. Allerdings wurde Arch hier nie wirklich behandelt, so dass die Leute vielleicht noch ein bisschen ... Weiterlesen Sie können einfach jede Implementierung installieren, während Fedora Linux wurde mit der Fedora 16 Beta-Distribution noch besserLinux-Distributionen haben sich sprunghaft verbessert, und diese Verbesserungen werden in den neuesten Beta-Versionen sichtbar. Fedora, eine der Flaggschiff-Distributionen mit GNOME 3, ist nicht anders und sollte ... Weiterlesen Benutzer haben eine etwas schwierigere Zeit (zumindest bei der Installation von Oracle Java). Dieser Artikel sollte die Verwirrung darüber beseitigen, wie es funktioniert, einschließlich einiger Tipps und Tricks, die ich für 64-Bit-Benutzer entdeckt habe.
OpenJDK installieren (Easy)
Die Installation der OpenJDK-Implementierung ist eigentlich recht einfach. Um alle Java-Funktionen zu erhalten, sollten Sie diesen Befehl ausführen, um die erforderlichen Pakete zu installieren, sofern diese noch nicht installiert sind:
sudo yum install icedtea-web java-1.6.0-openjdk
. Dadurch werden die Java-Laufzeitumgebung und die erforderlichen Browser-Plugins installiert, um ein vollständig funktionierendes Java-System zu erhalten. Sie können diese beiden Pakete auch über den Paketmanager installieren.
Oracle Java installieren (härter)
Einfach, richtig? Nun, leider scheinen einige Java-Programme Oracle Java zu benötigen, um richtig zu funktionieren, obwohl nicht jeder dieses Problem hat. Ich werde dies in zwei Abschnitte aufteilen, einen für 32-Bit-Benutzer und einen für 64-Bit-Benutzer. Sie können dann den Abschnitt überspringen, der für Ihr System nicht gilt.
Dateien herunterladen
Bevor wir uns in separate Pfade aufteilen, können alle Benutzer mindestens die erforderlichen Dateien herunterladen. 32-Bit-Benutzer können die JRE entweder von herunterladen Hier oder das 32-Bit-JDK von HierWährend 64-Bit-Benutzer nur das 64-Bit-JDK auswählen sollten (ich werde später erklären, warum). Stellen Sie sicher, dass Sie beim Herunterladen Ihrer Datei diejenige auswählen, in der RPM ausdrücklich erwähnt wird, was Fedora verwendet. Speichern Sie der Einfachheit halber die heruntergeladene Datei in Ihrem Download-Ordner. Außerdem empfehle ich vorerst, weiterhin Java 6-Pakete wie 6u27 zum Zeitpunkt dieses Artikels anstelle von Java 7 zu verwenden, da es noch zu neu ist.
Installation
Damit das Setup ausgeführt werden kann, müssen Sie ein Terminal öffnen und ausführen
chmod + x / home //Downloads/
Um der Datei ausführbare Berechtigungen hinzuzufügen, führen Sie sie aus, indem Sie sie einfach durch Eingabe ausführen
/home//Downloads/
. Vergessen Sie nicht zu ersetzen
Aufbau
Herzliche Glückwünsche! Oracle Java ist bereits auf Ihrem System installiert! Sie sind jedoch noch ein paar Schritte davon entfernt, es tatsächlich verwenden zu können. Wir müssen viele symbolische Links an mehreren Stellen erstellen, damit das System sie korrekt verwenden kann. Beachten Sie, dass diese Befehle Ordner wie "jre1.6.0_27" oder "jdk1.6.0_27" erwähnen, die sich auf die Version 6u27 beziehen. Wenn Sie eine andere Version heruntergeladen haben, z. B. 6u29, müssen Sie den Pfad entsprechend bearbeiten.
32-Bit-JRE
Wenn Sie die 32-Bit-JRE ausgewählt haben, müssen Sie die folgenden Befehle in der folgenden Reihenfolge eingeben:
sudo alternatives --install / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
sudo alternatives --install / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
sudo alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jre1.6.0_27/lib/i386/libnpjp2.so 20000
32-Bit-JDK
Wenn Sie das 32-Bit-JDK ausgewählt haben, müssen Sie die folgenden Befehle in der folgenden Reihenfolge eingeben:
sudo alternatives --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
sudo alternatives --install / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
sudo alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
sudo alternatives --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
sudo alternatives --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
64-Bit-JDK
Durch persönliche Erfahrung habe ich festgestellt, dass 64-Bit-Benutzer einige Dinge anders machen müssen. Ich habe Sie gebeten, das 64-Bit-JDK anstelle des 64-Bit-JRE herunterzuladen, da das JDK eine funktionierende Java Web Start-Anwendung enthält, während das JRE dies nicht tut. Außerdem müssen Sie einige Tricks anwenden, damit dies funktioniert. Verwenden Sie daher diese Befehle in der folgenden Reihenfolge:
sudo alternatives --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
sudo alternatives --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_27/jre/lib/amd64/libnpjp2.so 20000
sudo alternatives --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
sudo alternatives --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
sudo ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / etc / alternatives / javaws
sudo ln -s / etc / alternatives / javaws / usr / bin / javaws
Was diese Befehle anders machen, ist die Installation des 64-Bit-Browser-Plugins anstelle des 32-Bit-Plugins als Verwenden Sie auch eine andere Methode zum Erstellen der erforderlichen Links für Javaws, da die andere Methode nicht funktioniert hat mir.
Letzte Schritte
Zu guter Letzt müssen Sie eine Datei bearbeiten und eine Textzeile hinzufügen. Dazu können Sie Ihren bevorzugten Texteditor öffnen, um / home / zu ändern.
## export JAVA_HOME JDK ## export JAVA_HOME = "/ usr / java / jdk1.6.0_27"
Wenn Sie die JRE installiert haben, fügen Sie bitte Folgendes hinzu:
## export JAVA_HOME JRE ## export JAVA_HOME = "/ usr / java / jre1.6.0_27"
Fazit
Java wurde endlich richtig installiert und konfiguriert! Sie sollten jetzt in der Lage sein, Java überall dort zu verwenden, wo Sie es benötigen, einschließlich Firefox. Wenn Sie einen anderen Browser verwenden, können Sie einen Link vom Firefox-Speicherort zum Plugin-Ordner Ihres Browsers erstellen. Obwohl es ziemlich viel Arbeit ist, wird es sich auf lange Sicht auszahlen.
Was bevorzugen Sie, OpenJDK oder Oracle Java? Möchten Sie Oracle vollständig als Open-Source-Java sehen und eine einzige Implementierung beibehalten? Warum oder warum nicht? Lass es uns in den Kommentaren wissen!
Danny ist Senior an der University of North Texas und mag alle Aspekte von Open Source Software und Linux.