« Java Web Start is dead. Long live OpenWebStart », c’est ainsi que se présente le logiciel open source. L’implémentation libre de Javaws est compatible avec OpenJDK pour totalement remplacer Oracle JDK et son Web Start intégré. Oracle a supprimé JWS de ses distributions JDK depuis la version 11 et l’a rendu obsolète depuis le JDK 9 Oracle.
Le logiciel OpenWebStart offre les fonctionnalités les plus couramment utilisées de Oracle Java Web Start et du standard JNLP. OWS est donc recommandé pour ouvrir les fichiers JNLP des applications Java (Java Network Launching Protocol).
Ce tutoriel explique comment installer le logiciel OpenWebStart sur un poste ou serveur Ubuntu, pour remplacer Java Web Start (javaws) version Oracle (payant). La version de l’OS Ubuntu importe peu puisque la procédure est identique, que ce soit en LTS ou non, distribution récente ou plus ancienne, mais ce tuto a été réalisé sur Ubuntu 22 LTS. A ce jour, une version minimale de Ubuntu 18 est demandée par OWS.
Installer Java OpenWebStart sur Ubuntu
1. Ouvrir un navigateur internet et aller sur le site officiel de téléchargement de OpenWebStart pour télécharger la version Linux (fichier .deb), ou déposer le fichier à distance.
2. Ouvrir un Terminal ou une connexion distante SSH.
3. Aller dans le répertoire où se trouve le setup OWS :
cd /home/julien/Téléchargements
4. Demander l’installation du fichier .deb :
sudo dpkg -i OpenWebStart_linux_XXX.deb
où XXX est la version du setup, par exemple « OpenWebStart_linux_1_8_0.deb »
cd /home/user/sources
Le chemin d’installation par défaut est dans l /opt/OpenWebS :
julien@windowsfacile:/opt/OpenWebStart$ ll total 9344 drwxr-xr-x 4 root root 4096 juin 12 18:47 ./ drwxr-xr-x 4 root root 4096 avril 19 12:13 ../ -rw-r--r-- 1 root root 117845 mai 19 14:41 App-Icon-512.png drwxr-xr-x 2 root root 4096 juin 12 18:47 .install4j/ -rwxr-xr-x 1 root root 13774 mai 19 14:41 itw-settings* -rw-r--r-- 1 root root 243 mai 19 14:41 itw-settings.vmoptions -rwxr-xr-x 1 root root 13793 mai 19 14:41 javaws* -rw-r--r-- 1 root root 243 mai 19 14:41 javaws.vmoptions drwxr-xr-x 4 root root 4096 juin 12 18:47 jre/ -rw-r--r-- 1 root root 9385294 mai 19 14:41 openwebstart.jar -rw-r--r-- 1 root root 929 mai 19 14:41 readme.txt
Configurer la JVM (Java Virtual Machine) dans OWS,
Facultatif, s’il y a besoin de configurer la JVM ou d’en vérifier sa configuration.
1. Depuis un Terminal ou SSH avec X11, aller dans le dossier d’installation de OpenWebStart, par défaut dans /opt/OpenWebStart :
cd /opt/OpenWebStart
2. Ouvrir itw-settings.
3. Dans le menu de gauche, cliquer sur « Gestionnaire de JVM » (ou « JVM Manager » en anglais) :
4. S’il y a une version OpenJDK d’indiquée, vérifier que ce soit la bonne :
Sinon, cliquer sur « Chercher localement » pour une recherche automatique d’OpenJDK sur la machine, ou « Ajouter localement » pour indiquer manuellement l’emplacement d’installation de la version OpenJDK à utiliser :
6. Valider par « OK » pour quitter itw-settings (configuration de OpenWebStart) et commencer à utiliser cet utilitaire.