So installieren Sie Java unter Fedora [Linux]

So installieren Sie Java unter Fedora [Linux] / Linux

Unter Linux stehen zwei verschiedene Java-Implementierungen zur Verfügung. Die Open-Source-Variante, die die meisten Distributionen standardmäßig enthalten, wird als OpenJDK bezeichnet. Die andere Lösung, die in den meisten Distributionen aufgrund ihres proprietären Charakters nicht standardmäßig enthalten ist, ist Oracle Java (früher Sun Java). Beide funktionieren sehr gut, mit der Ausnahme, dass Oracle Java einige weitere Korrekturen enthält. In Bezug auf die Codebasis sind sie zu 98-99% identisch.

Ubuntu und Arch: So installieren Sie Arch Linux auf Ihrem Computer [Teil 1] So installieren Sie Arch Linux auf Ihrem Computer [Teil 1] Während meiner paar Monate hier bei MakeUseOf habe ich Arch Linux erwähnt (im Folgenden einfach "Arch" genannt). ein paar Mal. Allerdings wurde Arch hier nie wirklich behandelt, also sind die Leute vielleicht noch ein wenig… Lesen Sie mehr, und installieren Sie einfach beide Implementierungen, während Fedora Linux mit der Fedora 16-Beta-Distribution einfach besser geworden ist Die Distributionen haben sich sprunghaft verbessert, und diese Verbesserungen werden in den neuesten Betaversionen sichtbar. Fedora, eine der Flaggschiff-Distributionen mit GNOME 3, ist nicht anders und sollte… Lesen Sie mehr Benutzer werden eine etwas härtere Zeit haben (zumindest bei der Installation von Oracle Java). Dieser Artikel sollte die Verwirrung über die Funktionsweise beseitigen, einschließlich einiger Tipps und Tricks, die ich für 64-Bit-Benutzer gefunden habe.

OpenJDK installieren (einfach)


Die Installation der OpenJDK-Implementierung ist eigentlich ziemlich einfach. Um alle Java-Funktionen nutzen zu können, sollten Sie diesen Befehl ausführen, um die erforderlichen Pakete zu installieren, falls diese noch nicht installiert sind:

sudo yum installieren icedtea-web java-1.6.0-openjdk

. Dadurch werden die Java-Laufzeitumgebung und die erforderlichen Browser-Plugins installiert, um ein vollständig funktionsfähiges Java-System zu erhalten. Sie können diese beiden Pakete auch über den Paketmanager installieren.

Oracle Java installieren (Harder)

Einfach, richtig? Leider scheinen einige Java-Programme Oracle Java zu benötigen, um korrekt 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 nicht für Ihr System gilt.

Dateien herunterladen


Bevor wir uns in die einzelnen Pfade aufteilen, können alle Benutzer mindestens die erforderlichen Dateien herunterladen. 32-Bit-Benutzer können entweder die JRE von hier oder das 32-Bit-JDK von hier herunterladen, während 64-Bit-Benutzer nur das 64-Bit-JDK wählen sollten (Ich erkläre später, warum). Stellen Sie sicher, dass Sie beim Herunterladen Ihrer Datei das RPM auswählen, das von Fedora verwendet wird. Speichern Sie die heruntergeladene Datei der Einfachheit halber in Ihrem Download-Ordner. Außerdem empfehle ich zunächst, dass Sie immer noch Java 6-Pakete verwenden, z. B. 6u27, zum Zeitpunkt dieses Artikels und nicht Java 7, 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 ausführbare Berechtigungen zur Datei hinzuzufügen, und führen Sie sie dann aus, indem Sie sie einfach durch Eingabe ausführen

/Zuhause// Downloads /

. Vergiss nicht zu ersetzen mit Ihrem tatsächlichen Benutzernamen und mit dem Namen der heruntergeladenen Datei. Führen Sie das Setup durch, bis es abgeschlossen ist.

Aufbau

Herzliche Glückwünsche! Oracle Java ist bereits auf Ihrem System installiert! Sie sind jedoch noch ein paar Schritte davon entfernt, sie tatsächlich verwenden zu können. Wir müssen viele symbolische Links an mehreren Stellen erstellen, damit das System es richtig verwenden kann. Beachten Sie, dass diese Befehle Ordner wie z “jre1.6.0_27” oder “jdk1.6.0_27”, was auf die Version 6u27 verweist. Wenn Sie eine andere Version heruntergeladen haben (z. B. 6u29), müssen Sie den Pfad entsprechend bearbeiten.

32-Bit-JRE

Wenn Sie sich für die 32-Bit-JRE entschieden haben, müssen Sie die folgenden Befehle in der folgenden Reihenfolge eingeben:

  1. Sudo-Alternativen --install / usr / bin / java java /usr/java/jre1.6.0_27/bin/java 20000
  2. sudo alternatives --install / usr / bin / javaws javaws /usr/java/jre1.6.0_27/bin/javaws 20000
  3. Sudo-Alternativen --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:

  1. Sudo-Alternativen --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. sudo alternatives --install / usr / bin / javaws javaws /usr/java/jdk1.6.0_27/jre/bin/javaws 20000
  3. Sudo-Alternativen --install /usr/lib/mozilla/plugins/libjavaplugin.so libjavaplugin.so /usr/java/jdk1.6.0_27/jre/lib/i386/libnpjp2.so 20000
  4. Sudo-Alternativen --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  5. Sudo-Alternativen --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000

64-Bit-JDK

Aus eigener Erfahrung habe ich herausgefunden, 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 dies bei JRE nicht der Fall ist. Darüber hinaus müssen Sie einige Tricks anwenden, um dies zu erreichen. Verwenden Sie daher diese Befehle in der folgenden Reihenfolge:

  1. Sudo-Alternativen --install / usr / bin / java java /usr/java/jdk1.6.0_27/jre/bin/java 20000
  2. Sudo-Alternativen --install /usr/lib64/mozilla/plugins/libjavaplugin.so libjavaplugin.so.x86_64 /usr/java/jdk1.6.0_27/jre/lib/amd64/libnpjp2.so 20000
  3. Sudo-Alternativen --install / usr / bin / javac javac /usr/java/jdk1.6.0_27/bin/javac 20000
  4. Sudo-Alternativen --install / usr / bin / jar jar /usr/java/jdk1.6.0_27/bin/jar 20000
  5. sudo ln -s /usr/java/jdk1.6.0_27/jre/javaws/javaws / etc / alternatives / javaws
  6. Sudo ln -s / etc / alternatives / javaws / usr / bin / jawaws

Was diese Befehle anders machen, ist die Installation des 64-Bit-Browser-Plugins anstelle des 32-Bit-Plugins sowie die Verwendung einer anderen Methode zum Erstellen der erforderlichen Links für Javaws, da die andere Methode für mich nicht funktioniert hat.

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 die Datei / home / zu ändern./.bash_profile Datei. Wenn Sie das JDK (32-Bit oder 64-Bit) installiert haben, fügen Sie Folgendes hinzu:

## 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 Java jetzt verwenden können, wo immer Sie es benötigen, einschließlich Firefox. Wenn Sie einen anderen Browser verwenden, können Sie vom Firefox-Speicherort aus einen Link zum Plugin-Ordner Ihres Browsers erstellen. Obwohl es einiges an Arbeit ist, lohnt es sich auf lange Sicht.

Was bevorzugst du, OpenJDK oder Oracle Java? Möchten Sie, dass Oracle vollständig Open Source Java ist und eine einzige Implementierung beibehalten wird? Warum oder warum nicht? Lass es uns in den Kommentaren wissen!

Entdecken Sie mehr über: Fedora, Java.