J'aimerai savoir comment font les projets Java pour être déployé au grand public.
Exemple :
Eclipse, Oracle SQL Develloper, Burp Suite etc.
------------
Evidemment un .jar n'est pas convenable. Aujourd'hui, contrairement aux année 2000, personne ne serait partant pour installer un JRE sur sa machine même si les plus vieux d'entre nous se souviennent du pop-up système "Java demande l'accèder aux réseaux".
------------
J'ai bien tenté plusieurs solution... Jpackage, Ant, Maven. Aucune n'est optimisé et par optimisé j'entend evidemment et surtout "Assisté". Sa veut dire quoi ? 1- Pas de doc digne de se nom 2 et résultant du 1- Il va falloir passer beaucoup, beaucoup de temps pour éspérer un résultat non garanti.
------------
Je n'attend pas une solution miracle, mais un indice, une direction qui me permettrait de comprendre comment font ces gros projet pour s'émanciper du système.
Evidemment un .jar n'est pas convenable. Aujourd'hui, contrairement aux année 2000, personne ne serait partant pour installer un JRE sur sa machine même si les plus vieux d'entre nous se souviennent du pop-up système "Java demande l'accèder aux réseaux".
n'est pas tout à fait correcte.
Si on fait l'impasse sur la taille à télécharger/stocker sur disque, pourquoi s'embêter : l'installateur met dans un coin une copie d'un JRE, auquel le script du lanceur fait référence.
Exemple : arduino-1.8.13 pour linux contient un JRE1.8
$ du -sh arduino-1.8.13/java
220M arduino-1.8.13/java
soit plus du tiers du package
$ du -sh arduino-1.8.13/
593M arduino-1.8.13/
l'autre gros morceau étant la chaîne de développement (arduino-1.8.13/hardware/tools, 235M)
Par comparaison, les fichiers JAR de l'application (dans arduino-1.8.13/lib) n'occupent que 21M en tout....
Donc probablement, ce qui se passe : quand on installe un logiciel, ça ramène un JRE sans rien demander à personne. Et tant pis si on a un JRE par application.
- Edité par michelbillaud 13 mai 2021 à 19:12:21
Deploiement
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
"Etre vrai, peu le peuvent."
Friedrich Nietzsche
PXL Le retro gaming facile Thread sur le forum: https://openclassrooms.com/forum/sujet/retro-pxl
"Etre vrai, peu le peuvent."
Friedrich Nietzsche
"Etre vrai, peu le peuvent."
Friedrich Nietzsche