Error invalid or corrupt jarfile
Résolu/Fermé
A voir également:
- Error: invalid or corrupt jarfile
- Fan error lenovo ✓ - Forum Refroidissement
- No such file or directory ✓ - Forum Linux / Unix
- Http error 413 zimbra - Forum autres boîtes mail
- Network error ✓ - Forum Réseaux sociaux
- Network error iptv - Forum Réseaux sociaux
4 réponses
KX
Messages postés
16752
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 août 2024
3 019
27 mai 2018 à 13:37
27 mai 2018 à 13:37
Bonjour,
C'est quoi un package appx ? J'ai regardé un peu sur Google et je suis tombé sur une technologie Windows, mais quel rapport avec Java ? Qu'est-ce que tu cherches à faire ?
En Java, tu peux utiliser cette commande du JDK :
Remarque : tu dois faire cette commande dans le dossier qui contient le répertoire "src" où sont tes .java
Cela va compiler le projet et l'encapsuler dans différents formats, notamment un installeur .exe qui contient une copie de la JRE pour ton projet et l'installera sur le système cible.
Voir la documentation : Self-Contained Application Packaging
C'est quoi un package appx ? J'ai regardé un peu sur Google et je suis tombé sur une technologie Windows, mais quel rapport avec Java ? Qu'est-ce que tu cherches à faire ?
En Java, tu peux utiliser cette commande du JDK :
javapackager -makeall -appclass NomDeLaClasseMain -name NomDuProjet
Remarque : tu dois faire cette commande dans le dossier qui contient le répertoire "src" où sont tes .java
Cela va compiler le projet et l'encapsuler dans différents formats, notamment un installeur .exe qui contient une copie de la JRE pour ton projet et l'installera sur le système cible.
Voir la documentation : Self-Contained Application Packaging
27 mai 2018 à 13:50
C'est quoi un package appx ?
Il s'agit des installateurs plateforme Windows universelle que doivent fournir les développeurs pour déployer leur soft sur le Microsoft Store (c'est comme un *.MSI mais pour le Store)
mais quel rapport avec Java
Microsoft exige que les développeurs intègre le Runtime Java dans leurs Packages pour que le client n'est plus qu'à cliquer.
Qu'est-ce que tu cherches à faire
Un package d'application *.appx fonctionnel
Donc, si j'utilise cette commande, cela fonctionnera ?
Dans quoi dois-je le mettre( un bat, un .java) ?
Le fait que le package soit en 64 bit e que le Runtime soit en 32 bit ne pose pas probleme ?
Merci
27 mai 2018 à 13:59
Si ta JRE est en 32 bits ça copiera une JRE 32 bits sur le poste client, le fait que le package soit en 64 bits ne devrait rien changer, même si c'est dommage de ne pas mettre une JRE 64 bits directement...
Quant à la commande tu peux la taper directement dans une invite de commande, ou éventuellement la mettre un .bat pour la conserver, mais ce n'est pas utile plus que ça.