IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Composants : La version 3.38 de la JVCL est disponible
(composants visuels JEDI)

Le , par bouye

0PARTAGES

jpackage est défini dans la proposition d’amélioration JEP 343: Packaging Tool comme étant un ensemble d'outils pour créer des lanceurs natifs pour les applications Java pour les principaux systèmes d'exploitation supportés par Java coté client (Linux, macOS et Windows). Dans son concept, il reprend dans les grandes lignes les fonctionnalités de javafxpackager, un outil introduit par Oracle dans le JDK7 et destiné à créer des lanceurs natifs pour JavaFX. Cet outil était devenu par la suite javapackager dans les JDK 8, 9 et 10 et permettait de créer des lanceurs pour n'importe quel type d'application Java (CLI, Swing).

Les applications ainsi créées contenaient une JVM embarquée ainsi que des lanceurs, installeurs et désinstalleur natifs adaptés au système d'exploitation hôte (exe, msi, pkg, dmg, deb ou encore rpm) et facilitaient l'expérience utilisateur de l'installation et de la désinstallation ou encore des icônes et descriptifs de l'application. Ces paquetages natifs permettaient la prise en charge des signatures numériques natives pour vérifier l’authenticité du paquetage par l'OS ou l'antivirus et facilitaient également la création d'une distribution de l'application compatible sur les magasins en ligne des éditeurs.

Il avait cependant cessé d’évoluer et ne supportait pas les modules. Ne faisant de plus pas partie de l'OpenJDK, javapackager avait été retiré des JDK 11 et 12 au profit de jlink un outil supportant les modules et capable de créer une distribution Java restreinte, mais sans support de lanceurs ou installeur natifs, ce qui avait créé un vide dans écosystème Java coté client.

Bien que jpackage fut initialement prévu pour le JDK 13, cette version anticipée est construite sur une version préliminaire du JDK 14. L'outil tiers Wix est toujours requis pour construire des installeurs sous Windows.

Source :

Une erreur dans cette actualité ? Signalez-nous-la !