LOCODUINO

Parlons Arduino => JMRI et Arduino => Discussion démarrée par: msport le mars 16, 2022, 12:35:58 pm

Titre: mise à jour JAVA pour JMRI
Posté par: msport le mars 16, 2022, 12:35:58 pm
Les liens que l'on trouve sur Internet conduisent au téléchargement de la version 1.8 de Java sur le site de Oracle.
Or, JMRI recommande de faire évoluer sa version de Java avec les nouvelles versions qu'il publie.

Effectivement Oracle a informé que sa politique de licence avait évolué :
Cela se traduit par la nécessité de s'inscrire (= laisser son e-mail sur leur site)  pour obtenir les mises à jour - qui sont toujours gratuites pour un usage amateur.

De son coté, JMRI a discrètement indiqué sur sa page "Obtenir Java" que j'ai fait traduire par Google :
https://www.jmri.org/java/

Obtenir Java
JMRI a besoin d'un "Java Runtime Environment" (JRE), mais fonctionnera bien avec le plus complet "Java Development Kit" (JDK).

Nous recommandons d'utiliser Java 11 avec les versions actuelles de JMRI. Voici quelques endroits où vous pouvez vous en procurer. Cliquez sur les liens pour accéder à la page de téléchargement.

    OpenLogic - Sélectionnez votre type de système d'exploitation (Windows, macOS, Linux), puis si nécessaire l'architecture du processeur de l'ordinateur (nous recommandons 64 bits si vous avez un ordinateur 64 bits), puis choisissez le téléchargement approprié sur la page.

    Sous Windows : lorsque vous exécutez le programme d'installation Java, veillez à sélectionner l'option "Clés de registre JavaSoft (Oracle)".
Autrement dit choisissez le  .msi

    Azul - Allez en bas de la page, passez la publicité, sélectionnez votre type de système d'exploitation (Windows, macOS, Linux), puis si besoin l'architecture du processeur de l'ordinateur (nous recommandons 64 bits si vous avez un ordinateur 64 bits), puis choisissez le téléchargement approprié sur la page. Les utilisateurs de Windows devraient probablement choisir le programme d'installation ".msi", car il configure correctement diverses valeurs de registre.

    Adoptium (Eclipse) - Ce site Web fait référence à un JDK Java en tant que "Temurin", ce qui est un peu déroutant. Assurez-vous que "Temurin 11" est sélectionné, puis appuyez sur le gros bouton "Latest Release".
    Sous Windows : lorsque vous exécutez le programme d'installation Java, veillez à sélectionner l'option "Clés de registre JavaSoft (Oracle)".
    IBM - Ils fournissent des JDK sous le nom "Semeru".
    Oracle - La source JDK d'origine, mais cette page vous oblige à configurer un compte Oracle (gratuit). Aucun JRE disponible.


Quelles sont les différences entre JRE (46Mo) ET JDK (140 Mo) :
JRE = Java Run time Environnement et JDK = Java Développement Kit
Comme leur nom l'indique le Run Time sert à exécuter un programme développé pour Java et le JDK sert aux développeurs pour créer ces programmes.
En tant qu'utilisateur de JMRI, vous ne ferez rien de plus avec le JDK.

Conclusion :

II est plus simple de télécharger juste le JRE chez Openlogic (45 Mo au lieu de 146 Mo)  Tel que le propose JMRI :
https://www.openlogic.com/openjdk-downloads?field_java_parent_version_target_id=406&field_operating_system_target_id=All&field_architecture_target_id=All&field_java_package_target_id=401

Si Windows, prendre le msi. A la même page, vous avez le téléchargement pour macOS.
 
J’ai testé, ça fonctionne sans problème.
Titre: Re : mise à jour JAVA pour JMRI
Posté par: CATPLUS le mars 27, 2022, 07:22:55 am
Bonjour

Pour les possesseurs de Windows 11, je vous conseille de vous reporter à ce fil

https://forum.mrhmag.com/post/jmri-12304002?pid=1332179132