Lancer une .jar (swing) sur un browser

Nb0218 -  
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   -
salut, pause une question qui peux paraitre pour certains assez Basic mais toute aide serai la bienvenue.
au juste j'ai développé une application java swing , j'ai le .jar. ce que je veux c'est pouvoir lancer mon programme sur un browser. quelqu'un a t'il une idée ou c'est simplement impossible. merci pour votre aide d'avance.

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Bonjour,

Les applets Java sont dépréciées depuis Java 9 et les navigateurs ne les supportent plus.
https://www.computing.co.uk/?v3
0
Nb0218
 
ok, concernant les applet mais quelle solution me proposer vous.
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020 > Nb0218
 
Est-ce que tu pourrais détailler ton besoin ?
Parce que Java (hormis les applet) n'est pas fait pour aller sur un navigateur, donc trouver une solution alternative dépendra de ce que tu veux vraiment faire... mais ce ne sera pas en Swing.
0
Nb0218
 
Au juste je souhaite rendre mon application accécible a un réseau depuis un serveur
0
ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention   1 223 > Nb0218
 
Je t'aurai bien dit de regarder du coté de Java Web Start/JNLP, sauf qu'eux aussi sont obsolètes depuis Java 9.
La seule solution qu'il te reste c'est de distribuer un .jar, ou ce .jar contenu dans un .exe produit par launch4j pour Windows, dans un .app produit par appbundler pour Mac, ou compressé avec un
.sh
/
.desktop
pour Linux.
0
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020 > ElementW Messages postés 4814 Date d'inscription   Statut Contributeur Dernière intervention  
 
"un .exe produit par launch4j pour Windows"
Il est désormais possible de faire un .exe directement avec le JDK.
Il faudrait que je fasse un tutoriel CCM à l'occasion.
À la base c'est prévu pour JavaFX mais on peut étendre la fonctionnalité à la plupart des programmes Java.
Voir : https://docs.oracle.com/javafx/2/deployment/self-contained-packaging.htm
0