Il y a peu de temps, j'ai heurté un mur appelé Maven et j'ai appris de ce que Maven était sur le point de créer un fichier jar exécutable.
Cette fois, je vais vous présenter le moyen le plus simple de créer un fichier exécutable collecté à divers endroits en tant que mémorandum de ce que j'ai appris à ce moment-là.
Si vous connaissez un autre moyen plus simple, je vous serais reconnaissant de bien vouloir le signaler. J'ai écrit un article séparé sur l'utilisation de base de Maven, veuillez donc le lire également.
java -jar <nom du fichier jar>
Un fichier jar qui peut être exécuté avec la commande.
Normalement, un programme créé avec java doit être construit en tant que fichier jar exécutable lorsqu'il est exécuté.
java -classpath <nom de fichier jar> <nom de classe avec main> <argument de ligne de commande>
Il est nécessaire de spécifier le fichier jar à exécuter et le chemin de classe séparément comme dans, mais si vous le construisez en tant que fichier jar exécutable, vous ne pouvez l'exécuter qu'avec la commande introduite au début. S'il s'agit d'un environnement GUI tel que Windows, il peut être exécuté en double-cliquant. Dans ce cas, l'application console est difficile, mais ...
L'histoire tourne mal, mais je prévois d'écrire un article sur la création d'un programme GUI en utilisant java, donc si vous êtes intéressé, veuillez patienter un peu.
À partir de là, je vais vous montrer comment créer un fichier jar exécutable à l'aide de Maven. Dans cet article, nous utiliserons Eclipse et supposerons que vous comprenez les bases de l'utilisation de Maven. Si vous avez entendu parler de Maven mais que vous ne savez pas ce que c'est, veuillez lire le reste de l'article après avoir pu utiliser Maven dans une certaine mesure.
J'ai écrit un tel article une fois, donc s'il vous plaît voir ici si vous le souhaitez.
Soit Eclipse ou Komano de Maven peuvent être utilisés, mais pour le moment, créez un projet Maven. Cette fois, peu importe si vous pouvez créer un fichier jar exécutable, créez un fichier source Hello World et placez-le.
Pour créer un fichier jar exécutable dans Maven, utilisez un plugin Maven appelé assembly-plugin.
Ajoutez le contenu suivant à pom.xml et ajoutez le plug-in.
<! - Plugin pour les fichiers jar exécutables->
À ce stade, tous les paramètres Maven sont terminés. Il ne vous reste plus qu'à construire avec les commandes habituelles. Exécutez la commande suivante dans le répertoire contenant pom.xml du projet créé.
mvn install
Ensuite, maven devrait être en cours d'exécution et un fichier jar devrait être généré dans le répertoire cible. Je pense que deux fichiers jar ont été générés, mais celui avec "jar-with-dependencies" est le fichier jar exécutable.
Exécutez le fichier jar avec une commande.
java -jar Fichier jar généré
Qu'est-ce que tu penses? Je pense que le fichier jar a été exécuté.
Jusqu'à présent, nous vous avons montré comment utiliser maven pour générer un fichier jar exécutable. J'ai passé beaucoup de temps à étudier moi-même la série maven, donc je pense que je vais publier un autre article. J'espère qu'il sera utile pour ceux qui veulent utiliser maven, ou qui n'ont d'autre choix que de l'utiliser mais ne savent pas comment l'utiliser.
Recommended Posts