Zulu une JVM Java Embedded pour Raspberry PI (Linux)

Sur Raspberry PI, Oracle a mis à disposition sa propre JVM Java pour ARM 32 et 64 Bits. Mais ce n’est pas la seule, il existe aussi un port open-source certifié par l’OpenJDK : « Zulu Embedded » .

Zulu Embedded, est libre, pas de licences à payer et il est également plus performant que le port de l’OpenJDK réalisé par Debian qui n’est pas optimisé  pour l’architecture ARM.

Vous pouvez demander une version de test auprès de « Zulu embedded » sur la page suivante :

http://info.azul.com/2015-WEB-DL-Zulu-Embedded-Registration-LP.html

Remplissez le formulaire et choisissez « Zulu embbeded ARM » dans la liste déroulante du bas « Product of interest ».
Une fois télécharger l’archive copier là dans votre dossier utilisateur de Raspberry PI.

  • décompresser l’archive :
    mkdir ~/zulu
    tar xvfpz zre-1.8.0_60-8.9.0.6-cp1-eval-linux_aarch32.tar.gz -C -C ~/zulu
    
  • Pour installer cette version de Java faire :
sudo update-alternatives --install /usr/bin/java java ~/zulu/ezre-1.8.0_60-8.9.0.7-cp3-eval-linux_aarch32/bin/java 100
  • pour activer « Zulu Embedded » faire:
sudo update-alternatives --config java
  • puis dans la liste des versions alternatives de Java qui est proposé,  sélectionnez la ligne correspondant à « Zulu Embedded« .
  • Pour vérifier que Java est bien installé, tapez la ligne de commande suivante :
java -version

Vous devriez voir quelque chose comme :

openjdk version "1.8.xx_xx-Zulu-Embedded"
OpenJDK Runtime Environment (build 1.8.x_xx-Zulu-Embedded-EA3, profile compact1)
OpenJDK Minimal VM (build XX.XX-xx, mixed mode, Evaluation)