Ich bin ein erfahrener Java-Programmierer, der den Raspberry Pi zu Weihnachten erhalten hat. Leider scheint nur Python darin installiert zu sein. Welchen Befehl gebe ich in der Startbefehlszeile ein, in der ich normalerweise startx eingeben würde, um das JDK und die JRE zu installieren?
software-installation
java
imulsion
quelle
quelle
Antworten:
[Hinweis: Später im Jahr 2013 gab die Pi Foundation bekannt, dass Raspbian jetzt mit Oracle Hard-Float ausgeliefert wird.]
Die Vorschau von Orakel 8 funktioniert bei mir bisher. Überraschenderweise ist das Kompilieren auf dem Pi langsam, aber der JRE scheint nach dem Laden ziemlich schnell zu laufen. Ich denke, die Antwort von Bearbin ist ziemlich eindeutig, aber wenn Sie einen einfachen Weg suchen, um Orakel auszuprobieren:
/usr/local
und entpacken Sie es:tar -xzf oracle8-blah-blah.tar.gz
. Dadurch wird ein Verzeichnis erstellt, in dem sich alles befindet. Sie können das Verzeichnis umbenennenmv oracle-jdk-whatever jdk1.8.0
. Alles darin ist in sich geschlossen.PATH=/usr/local/jdk1.8.0/bin:$PATH
.Das funktioniert nur für Ihre aktuelle Shell. Fügen Sie Folgendes hinzu, um es von nun an zur Standardeinstellung zu machen
~/.profile
:Beachten Sie, dass Sie sich erneut anmelden müssen, um
.profile
wirksam zu werden. Bei Verwendunglightdm
der Standard-GUI-Anmeldung wird dies jedoch nicht ausgeführt. Hier finden Sie eine Lösung .quelle
Führen Sie den folgenden Befehl aus, um Java Runtime Environment (JRE) zu installieren:
Dadurch wird Java JRE (Java Runtime Environment) installiert, mit dem Sie in Java geschriebene Anwendungen ausführen können.
Führen Sie den folgenden Befehl aus, um das JDK zu installieren:
Auf diese Weise können Sie Java-Anwendungen zu Bytecode kompilieren.
Wenn Sie die Oracle Java VM möchten, die viel schneller ist (optimiert für Embedded-Arm-CPUs) und auch eine Entwicklervorschau (Anwendungen können fehlerhaft sein oder abstürzen), bis in die Zukunft. Anstelle der obigen Anweisungen müssen Sie die
Oracle JDK 8 (with JavaFX) for ARM Early Access
auf der Oracle Java 8-Downloadseite aufgerufene Datei herunterladen .Denken Sie daran, das Oracle Java-System auf Ihren Pi herunterzuladen, da Sie es sonst nicht installieren können.
So installieren Sie das Oracle Java-System:
Dann ist alles installiert.
Wenn Sie mehr als eine Java-Laufzeit installiert haben, müssen Sie außerdem überprüfen, welche Version Sie mit dem Befehl verwenden
java -version
. Wenn die Ausgabe ist:Dann verwenden Sie eine andere Java-Laufzeit. Sie können das Problem beheben, indem Sie ausführen
und wählen Sie die Option OpenJDK oder Oracle.
quelle
tar zxvf jdk...
Befehls treten zwei Fehler auf (der zweite wird wiederholt):tar (child): jdk...tar.gz: no such file or directory
tar (child): fatal error received. exiting now
ls
Befehl ein und verwenden Sie stattdessen die Datei mit einem ähnlichen Namen.ls
?tar zxvf []
Dabei ist [] die Datei mit einem ähnlichen Namen.Die Installation von Oracle Java 7 JDK (aber nicht JRE) hard-float für RPi ist jetzt so einfach wie:
sudo apt-get update && sudo apt-get install oracle-java7-jdk
( Quelle )
Früher habe ich die alten Prozesse durchlaufen, die oben verlinkt waren, aber da sie es einfach gemacht haben, mache ich das jetzt einfach.
quelle
2013-09-25-wheezy-raspbian
oder später ( hier ) stammt, scheint Oracle Java 7 JDK vorinstalliert zu sein.sudo apt-get install java-runtime
Dies ist OpenJDK 6.
Oracle JDK ist nicht in der Version armhf verfügbar. Sie müssen daher ein Soft-Float-Image verwenden, um es zu verwenden.
quelle
Oracle hat eine schrittweise Anleitung zum Einrichten von Java SE Embedded auf einem Raspberry Pi-Gerät bereitgestellt. Sie enthalten Informationen zum grundlegenden Linux-Setup und einige Details zu optionalen Optimierungen
http://www.oracle.com/technetwork/articles/java/raspberrypi-1704896.html
quelle
Detaillierte Anweisungen für Java SE Embedded von Oracle finden Sie hier .
quelle
Heutzutage können Sie anstelle von Early Access JDK 8 die Hardfloat- Version von Oracle JDK 7 installieren , die von Oracle (im Gegensatz zu JDK 8) vollständig unterstützt wird.
Die aktuelle Download-Seite von Oracle (genau wie in anderen Java-Versionen): http://www.oracle.com/technetwork/java/javase/downloads/index.html
(Es ist keine JRE verfügbar, Sie müssen das vollständige JDK herunterladen.)
Ankündigung: http://www.raspberrypi.org/phpBB3/viewtopic.php?f=81&t=49588
Beziehen Sie sich für die Installation auf die Antwort von bearbin .
quelle