Comment faire un fichier jar exécutable?
J'ai un programme qui se compose de deux simples java swing fichiers.
Comment puis-je faire un fichier jar exécutable pour mon programme?
- Que demandez-vous? Comment exécuter le pot ou comment créer un exécutable à partir du pot(une commande, comme l'exécution.cmd)?
- Connexes: superuser.com/questions/912955/...
Vous devez vous connecter pour publier un commentaire.
Un fichier jar est tout simplement un fichier contenant un ensemble de fichiers java. Pour faire un fichier jar exécutable, vous devez spécifier où le
main
Classe est dans le fichier jar. Exemple de code serait comme suit.Compiler vos classes. Pour faire un pot, vous devez également créer un Fichier Manifest (
MANIFEST.MF
). Par exemple,Place de la compilation de sortie des fichiers de classe (JarExample.class,JarExample$1.class) et le manifeste de fichier dans le même dossier. Dans l'invite de commandes, accédez au dossier où se trouvent vos fichiers, et créer le bocal à l'aide de pot de commande. Par exemple, si vous nommez votre fichier manifeste comme jexample.mf)
Il va créer un exécutable jarexample.jar.
jar cvfe jarexample.jar com.example.jar.JarExample *.class
Dans Eclipse vous pouvez le faire simplement comme suit :
Ici, il est en une seule ligne:
où
MainClass
est la classe avec votremain
méthode, etpackage
estMainClass
's paquet.Remarque vous devez compiler votre
.java
fichiers.class
fichiers avant de le faire.Cette réponse inspirée par Powerslave commentaire sur une autre réponse.