Java
Créer et signer un jar
Ligne de commande
Allez dans le bin de votre jdk et mettez tout dans un dossier ressource.
jar cf ressource.jar resssource/*.*
Les commandes
FonctionCommande
Création d'un fichier Jarjar cf fichier.jar fichier_inclus_1 fichier_inlcus_n
Visualisation du contenu d'un fichier Jarjar tf fichier.jar
Extraction du contenu d'un fichier Jarjar xf fichier.jar
Extraction de certains fichiers d'un fichier Jarjar xf fichier.jar fichier_extrait_1 fichier_ extrait_n
Exécution d'une application contenue dans un Jarjava -classpath fichier.jar classe_principale
Exécution d'une application contenue dans un Jar (classe_principale doit être spécifiée dans le fichier MANIFEST) java -classpath fichier.jar
Exécution d'une applet contenue dans un Jar <applet code=AppletClassName.class archive="JarFileName.jar" width=width height=height> </applet>
Signer un jar
si vous accorder la permission sur tout le système, il vous faudrait signer vos jar.
<security> <all-permissions/> </security>
Le principe est de créer un trousseau grâce au keyTool situé dans le bin de votre jdk.
Ensuite, vous créerez uns clé pour chaque jar avec le jarsigner.
Créer mon trousseau
keytool -genkey -keystore FichierKeyStore -alias karkam Tapez le mot de passe du Keystore : motdepasse Ressaisissez le nouveau mot de passe : motdepasse Quels sont vos pr&eacute;nom et nom ? [Unknown] : Stephane anibal Quel est le nom de votre unit&eacute; organisationnelle ? [Unknown] : informaticien Quelle est le nom de votre organisation ? [Unknown] : KarKam Quel est le nom de votre ville de r&eacute;sidence ? [Unknown] : toulouse Quel est le nom de votre &eacute;tat ou province ? [Unknown] : france Quel est le code de pays &agrave; deux lettres pour cette unit&eacute; ? [Unknown] : fr Est-ce CN=karkam, OU=informaticien, O=KarKam, L=toulouse, ST=france, C=fr ? [non] : oui Sp&eacute;cifiez le mot de passe de la cl&eacute; pour karkam (appuyez sur Entr&eacute;e s'il s'agit du mot de passe du Keystore) : motdepasse Ressaisissez le nouveau mot de passe : motdepasse
Signer un jar
jarsigner -keystore FichierKeyStore monarchive.jar karkam Enter Passphrase for keystore: motdepasse Enter key password for henry: motdepasse Warning: The signer certificate will expire within six months.
Imprimer
Notez cette page

S'il vous plait, prenez un moment pour remplir ce formulaire pour nous aider à mieux vous servir.

12345

    :: Ajouter aux favoris :: Contact