Java élargit ses horizons : prise en charge d'une nouvelle plateforme

Formateur Python en ligne pour débutants

Apprenez Python facilement sans surcharge théorique. Résolvez des tâches pratiques avec vérification automatique et écrivez du code directement dans le navigateur.

Start Course

Java prend désormais en charge une nouvelle plateforme : qu'est-ce que cela signifie pour les développeurs ?



La société Oracle a annoncé une expansion significative de l'écosystème Java. À partir de la dernière version du JDK, le langage de programmation Java a officiellement obtenu la prise en charge d'une nouvelle plateforme de calcul. Cet événement ouvre aux développeurs des possibilités de création d'applications sur des appareils et systèmes auparavant inaccessibles.



La nouvelle plateforme est RISC-V — une architecture de jeu d'instructions (ISA) ouverte qui gagne rapidement en popularité dans le monde des systèmes embarqués, des appareils IoT et même des solutions serveur. Auparavant, Java prenait principalement en charge les architectures x86 et ARM, mais désormais la liste s'est enrichie de RISC-V. Cette décision a été prise en réponse à la demande croissante de la communauté et des fabricants de puces.



Aspects clés de la prise en charge de RISC-V dans Java

  • Portabilité du code : Les développeurs peuvent exécuter des applications Java existantes sur des appareils RISC-V sans modifications majeures. La JVM (machine virtuelle Java) est adaptée à cette architecture au niveau de l'interpréteur et du compilateur C2 (JIT).
  • Performance : Les premiers benchmarks montrent que les performances de Java sur RISC-V sont comparables à celles sur ARM, bien que des optimisations supplémentaires soient attendues dans les futurs correctifs.
  • Sécurité : Tous les mécanismes de sécurité standard de Java (sandbox, gestionnaire de sécurité) fonctionnent pleinement sur la nouvelle plateforme.
  • Outillage : Le JDK mis à jour inclut tous les utilitaires nécessaires (javac, jar, jlink) pour la cross-compilation vers RISC-V.


Importance pratique pour les développeurs

Pour la communauté Java, cela signifie qu'il est désormais possible d'utiliser un langage unique pour écrire du code à la fois pour des serveurs puissants (x86) et pour des microcontrôleurs de faible puissance (RISC-V). Cela est particulièrement pertinent pour les projets dans les domaines suivants :

  • Internet des objets (IoT) — capteurs, maisons intelligentes, automatisation industrielle.
  • Plateformes éducatives — RISC-V est souvent utilisé dans les processeurs pédagogiques.
  • Cloud computing — certains fournisseurs commencent à expérimenter avec RISC-V pour réduire les coûts de licence d'architecture.


« C'est une étape logique dans le développement de Java en tant que langage véritablement multiplateforme, commente un représentant du Java Platform Group. Nous suivons l'industrie, et RISC-V est l'avenir du matériel ouvert. » On s'attend à ce que la stabilisation complète de la prise en charge ait lieu dans les prochaines versions LTS.



Comment commencer à l'utiliser ?

Pour essayer Java sur RISC-V, vous devez :

  1. Télécharger la dernière version du JDK depuis le site officiel (build pour Linux/RISC-V).
  2. Installer l'émulateur QEMU si vous ne disposez pas d'un appareil physique RISC-V.
  3. Lancer une application de test : java -version doit afficher l'architecture riscv64.

Suivez les mises à jour sur PythonLib — nous publierons des guides pratiques et des exemples de code pour la nouvelle plateforme.

Recommended Libraries