1

Comment faire pour qu'un unique Jar puisse être lancée en tant qu'application ou d'applet ?

2

Pour un applet je ne sais pas.
Pour une application, il faut que dans le manifest tu indiques la classes qui contient le main static.
Tu dois pour cela mettre une ligne : "Main-Class: NomDeLaClasse"
Et pour faire le jar : "$jar cmvf fichier_manifest output.jar *.class"
avatar
« Quand le dernier arbre sera abattu, la dernière rivière empoisonnée, le dernier poisson capturé, alors vous découvrirez que l'argent ne se mange pas. »

3

Je sais faire un jar pour un applet ou une application, mais pas les deux en même temps.
Je viens de trouver comment faire, c'est tout simple et complètement logique smile:
Pour faire un applet il faut faire une classe qui étend Applet et qui implémente quelques méthodes. Dans cette même classe tu met aussi le main static.
Quand le jar est appellé en tant que application, le main est exécuté; quand le jar est appellé en tant qu'applet, les autres méthodes sont exécutés.