Comment installer Oracle Java JDK 16 sur Raspberry Pi

How Install Oracle Java Jdk 16 Raspberry Pi



Java Development Kit (JDK) est utilisé pour développer et tester des applications Java. Il est utilisé par les développeurs Java du monde entier. Récemment, Oracle JDK 16 a été publié. Une version d'Oracle JDK 16 est également disponible pour Raspberry Pi.

Dans cet article, je vais vous montrer comment installer Oracle JDK 16 sur Raspberry Pi 4. Alors, commençons







Table des matières

  1. Conditions
  2. Téléchargement d'Oracle JDK 16 sur votre ordinateur
  3. Copie du fichier d'archive JDK 16 ouvert sur Raspberry Pi
  4. Installation d'Oracle JDK 16 sur Raspberry Pi
  5. Test d'Oracle JDK 16 sur Raspberry Pi
  6. Conclusion

Conditions

Oracle JDK 16 est disponible uniquement pour les processeurs ARM 64 bits. Ainsi, vous devez avoir un système d'exploitation 64 bits installé sur votre Raspberry Pi pour qu'Oracle JDK 16 fonctionne.



Nous avons des tutoriels sur l'installation de certains des systèmes d'exploitation 64 bits les plus populaires sur Raspberry Pi 4. Vous pouvez les consulter si vous avez besoin d'aide à ce sujet.



  1. Serveur Ubuntu 20.04 LTS : Installez Ubuntu Server sur Raspberry Pi en mode sans tête et SSH dedans
  2. Bureau Ubuntu 20.04 LTS : Installer Ubuntu Desktop 20.04 LTS sur Raspberry Pi 4
  3. Ubuntu MATE 20.04 LTS : Installer Ubuntu MATE 20.04 LTS sur Raspberry Pi 4
  4. Kali Linux : Installer Kali Linux sur Raspberry Pi 4
  5. Debian : Installer Debian sur Raspberry Pi 4

REMARQUE: J'utiliserai la version 64 bits du système d'exploitation Ubuntu Server 20.04 LTS sur mon Raspberry Pi 4 pour la démonstration. Mais n'importe lequel des systèmes d'exploitation 64 bits mentionnés précédemment devrait fonctionner correctement.





Téléchargement d'Oracle JDK 16 sur votre ordinateur

Vous pouvez télécharger Oracle JDK 16 à partir du site officiel d'Oracle .

Tout d'abord, visitez le page officielle de téléchargement du JDK 16 depuis votre navigateur Web préféré et cliquez sur le Archive compressée Linux ARM 64 lien de téléchargement ( jdk-16.0.1_linux-aarch64_bin.tar.gz ) comme indiqué dans la capture d'écran ci-dessous.



Vérifier la J'ai lu et j'accepte le contrat de licence Oracle Technology Network pour Oracle Java SE case à cocher et cliquez sur Télécharger jdk-16.0.1_linux-aarch64_bin.tar.gz comme indiqué dans la capture d'écran ci-dessous.

Sélectionnez un répertoire dans lequel vous souhaitez enregistrer le fichier d'archive Oracle JDK 16 et cliquez sur sauvegarder .

Le fichier d'archive Oracle JDK 16 est en cours de téléchargement. Cela peut prendre un certain temps.

À ce stade, le fichier d'archive Oracle JDK 16 doit être téléchargé, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Copie du fichier d'archive JDK 16 ouvert sur Raspberry Pi

Une fois le fichier d'archive Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz est téléchargé, vous devez le transférer sur votre Raspberry Pi. Vous pouvez le faire via SFTP ou en utilisant une clé USB. Cette section vous montrera comment utiliser le protocole SFTP pour transférer le fichier d'archive Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz à votre Raspberry Pi.

Ouvrez une session Terminal sur le répertoire où vous avez téléchargé le fichier d'archive Oracle JDK 16 et tapez la commande suivante pour vous connecter à votre Raspberry Pi via le protocole SFTP.

$ sftp [email protégé]

REMARQUE: Ici, Ubuntu est le nom d'utilisateur de connexion, et 192.168.0.106 est l'adresse IP de mon Raspberry Pi 4. Ce sera différent pour vous. Alors, assurez-vous de les remplacer par les vôtres.

Saisissez votre mot de passe de connexion et appuyez sur .

Vous devez être connecté.

Pour transférer le fichier d'archive Oracle JDK jdk-16.0.1_linux-aarch64_bin.tar.gz sur votre Raspberry Pi, exécutez la commande SFTP suivante :

sftp> mettre jdk-16.0.1_linux-aarch64_bin.tar.gz

Le fichier d'archive Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz doit être transféré sur votre Raspberry Pi, comme vous pouvez le voir dans la capture d'écran ci-dessous.

Maintenant, fermez la session SFTP avec la commande SFTP suivante :

sftp> sortie

Installation d'Oracle JDK 16 sur Raspberry Pi

Une fois que vous avez copié le fichier d'archive Oracle JDK 16 sur votre Raspberry Pi, vous êtes prêt à installer Oracle JDK 16 sur votre Raspberry Pi.

Tout d'abord, connectez-vous en SSH à votre Raspberry Pi comme suit :

$ ssh [email protégé]

REMARQUE: Ici, Ubuntu est le nom d'utilisateur de connexion, et 192.168.0.106 est l'adresse IP de mon Raspberry Pi 4. Ce sera différent pour vous. Alors, assurez-vous de les remplacer par les vôtres.

Saisissez votre mot de passe de connexion et appuyez sur .

Vous devez être connecté à votre Raspberry Pi via SSH.

Le fichier d'archive Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz devrait être dans le DOMICILE répertoire de votre Raspberry Pi, comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ ls -lh

Extraire le fichier d'archive Oracle JDK 16 jdk-16.0.1_linux-aarch64_bin.tar.gz dans le /opter répertoire comme suit :

tar sudo tar -xzf jdk-16.0.1_linux-aarch64_bin.tar.gz -C / opt

Une fois le fichier d'archive Oracle JDK 16 extrait dans le /opter répertoire, vous devriez voir un nouveau répertoire jdk-16.0.1/ dans le /opter répertoire, comme vous l'avez marqué dans la capture d'écran ci-dessous. N'oubliez pas le nom du répertoire car vous en aurez besoin très bientôt.

$ ls -lh /opt

Maintenant, vous devez ajouter Oracle JDK 16 au CHEMIN de votre Raspberry Pi afin que vous puissiez exécuter les commandes d'accès Oracle JDK 16 comme d'habitude.

Créer un nouveau fichier jdk16.sh dans le /etc/profil.d/ répertoire à l'aide du nano éditeur de texte comme suit :

$ sudo nano /etc/profile.d/jdk16.sh

Tapez les lignes suivantes dans le jdk16.sh déposer.

exporter JAVA_HOME='/opt/jdk-16.0.1'
export CHEMIN='$CHEMIN:${JAVA_HOME}/bin'

Une fois que vous avez terminé, appuyez sur + X suivie par ET et pour sauver le jdk16.sh déposer.

Maintenant, redémarrez votre Raspberry Pi pour que les modifications prennent effet.

$ sudo redémarrer

Une fois votre Raspberry Pi démarré, vous devriez voir le /opt/jdk-16.0.1/bin répertoire ajouté au CHEMIN variable shell comme indiqué dans la capture d'écran ci-dessous.

$ echo $CHEMIN

Maintenant, vous devriez pouvoir accéder au Java , java , et d'autres commandes JDK.

Si vous imprimez la version du Java et java commandes, il devrait indiquer que vous exécutez Java 16, comme vous pouvez le voir dans la capture d'écran ci-dessous.

$ java -version
$ javac -version

Test d'Oracle JDK 16 sur Raspberry Pi

Pour tester si vous pouvez compiler un programme Java simple à l'aide d'Oracle JDK 16, créez un nouveau fichier source Java HelloWorld.java comme suit:

$ nano HelloWorld.java

Tapez les lignes de codes suivantes dans le HelloWorld.java fichier source.

Publique classerBonjour le monde{
Publique statique annulerprincipale( Chaîne de caractères []arguments) {
Système .dehors.imprimer('Bonjour le monde!');
}
}

Une fois que vous avez terminé, appuyez sur + X suivie par ET et pour sauver le HelloWorld.java fichier source.

Pour compiler le HelloWorld.java fichier source, exécutez la commande suivante :

$ javac HelloWorld.java

Un nouveau fichier HelloWorld.class devrait être généré, comme vous pouvez le voir dans la capture d'écran ci-dessous. Cela signifie que le HelloWorld.java le fichier source a été compilé avec succès.

$ ls -lh

Une fois la HelloWorld.java le fichier source est compilé, vous pouvez exécuter le Bonjour le monde programme comme suit :

$ java HelloWorld

Comme vous pouvez le voir, le Bonjour le monde le programme a imprimé le texte Bonjour le monde! Sur l'écran. Ainsi, vous pouvez compiler et exécuter des programmes Java à l'aide d'Oracle JDK 16. Cela fonctionne très bien.

Conclusion

Dans cet article, je vous ai montré comment télécharger Oracle JDK 16 pour Raspberry Pi. Je vous ai également montré comment installer Oracle JDK 16 sur votre Raspberry Pi. Je vous ai montré comment compiler un programme Java simple et l'exécuter avec Oracle JDK 16 sur votre Raspberry Pi également.