Comment puis-je obtenir et installer la JVM Java d'Oracle pour Raspbian?


15

Un récent communiqué de presse d'Oracle suggère qu'ils viennent de publier une JVM pour Raspbian. Le texte clé est:

Java SE 7 Update 6 introduit un JDK pour Linux sur ARM v6 et v7 pour adresser les systèmes ARM «à usage général», tels que ceux utilisés pour le marché ARM des micro-serveurs émergents et pour les plates-formes de développement telles que Raspberry Pi. Ce nouveau JDK pour Linux sur ARM est mis à disposition sous la licence Oracle Binary Code et peut être téléchargé gratuitement pour le développement et la production sur des plates-formes générales.

Ont-ils vraiment sorti une JVM à flotteur dur, et si oui, comment puis-je l'obtenir et l'installer sur un système Raspbian?


1
Redwood Shores, CA – August 14, 2012: Très récent je dirais! Je garderai un œil sur ça :)
— Jivings

Notez que vous voudrez la JVM à faible encombrement à son arrivée - le Raspberry est un petit appareil vu avec des yeux Java.
— Thorbjørn Ravn Andersen

Peut-être plus important que la question du flottant dur / mou est de savoir si Oracle a réussi à faire fonctionner correctement son compilateur JIT sur ARM. En supposant que vous ne faites pas de calculs sérieux, je parierais que le compilateur jit représente une augmentation des performances supérieure à la prise en charge du flotteur matériel.
— Dan B

Il semble maintenant que la nouvelle prévisualisation développeur de Java 8 soit flottante et fonctionne sur le pi! h-online.com/open/news/item/…
— Darren Wilkinson

Réponses:


10

Le nom de fichier du programme d'installation est jdk-7u6-linux- arm - sfp .tar.gz, il est donc flottant et non flottant.

Oracle déclare dans ce communiqué de presse :

Une mise en garde est que le binaire actuel est uniquement ABI à flotteur, donc il ne fonctionnera pas avec (par exemple) la distribution Raspbian qui utilise l'ABI à flotteur. Nous prévoyons d'ajouter une prise en charge flottante dans une prochaine version JDK, ainsi qu'une prise en charge de JavaFX sur ARM.


Ce n'est pas la nouvelle que j'espérais ... :-( Dans l'attente de la prochaine version ...
— Darren Wilkinson

1
OpenSDK ne vous suffira-t-il pas pour le moment?
— Piotr Kula

L'OpenJDK fonctionne, mais est très lent, et le JAC Cacao est fondamentalement cassé. Si les performances ne sont pas un problème, le simple OpenJDK convient.
— Darren Wilkinson

Vous pouvez utiliser la version flottante avec par exemple l'image du bras Debian. Les performances globales de Linux sont pires, mais les performances de Java sont nettement meilleures.
— keiki

7

Oracle a maintenant publié un aperçu développeur de Java 8 qui fonctionne sur le Raspberry Pi (hard-float)


2

Oracle a publié la version complète (plus d'aperçu) de Java 8 et Java 7 pour l' ARMarchitecture du Raspberry Pi: lien vers Java 8 .

Vous pouvez également utiliser à partir de la ligne de commande:

sudo apt-get update
sudo apt-get install oracle-java8-jdk

Ce package n'existe pas dans les référentiels Jessie par défaut actuels.
— palswim
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.