Comment installer Oracle Java JDK Top 10 sur Raspberry Pi

Comment installer Oracle Java JDK Top 10 sur Raspberry Pi

Le kit de développement Java (JDK) est utilisé pour développer et tester les 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. Exigences
  2. Télécharger Oracle JDK 16 sur votre ordinateur
  3. Copie du fichier d'archive JDK 16 Open à Raspberry Pi
  4. Installation d'Oracle JDK 16 sur Raspberry Pi
  5. Tester Oracle JDK 16 sur Raspberry Pi
  6. Conclusion

Exigences

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

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 vérifier si vous avez besoin d'aide à ce sujet.

  1. Serveur Ubuntu 20.04 LTS: Installez le serveur Ubuntu sur Raspberry Pi en mode sans tête et ssh dedans
  2. Ubuntu Desktop 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: Installez Kali Linux sur Raspberry Pi 4
  5. Debian: Installez Debian sur Raspberry Pi 4

NOTE: J'utiliserai la version 64 bits du serveur Ubuntu 20.04 Système d'exploitation LTS sur mon Raspberry Pi 4 pour la démonstration. Mais l'un des systèmes d'exploitation 64 bits mentionnés précédemment devrait fonctionner très bien.

Télécharger Oracle JDK 16 sur votre ordinateur

Vous pouvez télécharger Oracle JDK 16 sur le site officiel d'Oracle.

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

Vérifier la J'ai examiné et accepté l'accord de licence Oracle Technology Network pour Oracle Java SE cocher et cliquez sur Télécharger JDK-16.0.1_linux-aarch64_bin.le goudron.gz comme marqué dans la capture d'écran ci-dessous.

Sélectionnez un répertoire où 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 pour terminer.

À 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 Open à Raspberry Pi

Une fois le fichier d'archive Oracle JDK 16 JDK-16.0.1_linux-aarch64_bin.le goudron.gz est téléchargé, vous devez le transférer sur votre Raspberry Pi. Vous pouvez le faire via SFTP ou utiliser un lecteur de pouce 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.le goudron.gz à votre Raspberry Pi.

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

$ sftp ubuntu @ 192.168.0.106

NOTE: 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 le vôtre.

Tapez votre mot de passe de connexion et appuyez sur .

Vous devriez être connecté.

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

SFTP> Put JDK-16.0.1_linux-aarch64_bin.le goudron.gz

Le fichier d'archive Oracle JDK 16 JDK-16.0.1_linux-aarch64_bin.le goudron.gz devrait ê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>

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, SSH dans votre Raspberry Pi comme suit:

$ ssh ubuntu @ 192.168.0.106

NOTE: 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 le vôtre.

Tapez votre mot de passe de connexion et appuyez sur .

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

Le fichier d'archive Oracle JDK 16 JDK-16.0.1_linux-aarch64_bin.le goudron.gz devrait être dans le MAISON 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.le goudron.gz dans le /opter Répertoire comme suit:

$ sudo tar -xzf jdk-16.0.1_linux-aarch64_bin.le goudron.gz -c / opt

Une fois que le fichier d'archive Oracle JDK 16 est extrait dans le /opter répertoire, vous devriez voir un nouveau répertoire JDK-16.0.1/ dans le /opter Répertoire, comme vous avez marqué 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 Accès aux commandes Oracle JDK 16 comme d'habitude.

Créer un nouveau fichier JDK16.shot dans le / etc / profil.d/ répertoire utilisant le nano Éditeur de texte comme suit:

$ sudo nano / etc / profil.d / jdk16.shot

Tapez les lignes suivantes dans le JDK16.shot déposer.

exporter java_home = "/ opt / jdk-16.0.1"
Export Path = "$ path: $ java_home / bin"

Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le JDK16.shot déposer.

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

$ sudo redémarrer

Une fois vos bottes de framboise PI, vous devriez voir le / opt / jdk-16.0.1 / bac répertoire ajouté au CHEMIN Variable de coque comme marqué dans la capture d'écran ci-dessous.

$ echo $ chemin

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

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

$ java -version
$ Javac - Version

Tester 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 Bonjour le monde.Java comme suit:

$ nano helloworld.Java

Tapez les lignes de codes suivantes dans le Bonjour le monde.Java fichier source.

classe publique Helloworld
public static void main (String [] args)
Système.dehors.println ("Hello World!");

Une fois que vous avez terminé, appuyez sur + X suivie par Y et Pour sauver le Bonjour le monde.Java fichier source.

Pour compiler le Bonjour le monde.Java Fichier source, exécutez la commande suivante:

$ javac helloworld.Java

Un nouveau fichier Bonjour le monde.classe doit être généré, comme vous pouvez le voir dans la capture d'écran ci-dessous. Cela signifie que le Bonjour le monde.Java Le fichier source a été compilé avec succès.

$ ls -lh

Une fois la Bonjour le monde.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 programme imprimé le texte Bonjour le monde! Sur l'écran. Ainsi, vous pouvez compiler et exécuter des programmes Java en utilisant Oracle JDK 16. Ça marche 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.