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.