2017-04-24 1 views
-2

J'ai un programme pilote web selenium scripté dans java dans eclipse ide. Maintenant, j'ai besoin d'exécuter ce programme dans d'autres systèmes de la même version du système d'exploitation (Windows).Comment créer un fichier jar exécutable

Pourriez-vous s'il vous plaît fournir la procédure détaillée étape par étape pour créer un fichier jar exécutable à partir d'eclipse et comment l'exécuter dans d'autres systèmes.

P.S: débutant ici

+0

Cliquez avec le bouton droit sur le projet, Exporter, puis sélectionnez "Fichier JAR exécutable" dans la section Java. Avez-vous déjà essayé quelque chose? – f1sh

+0

oui, j'ai essayé ça. Le problème avec ceci est la taille de fichier exécutable est énorme (60MB). donc je ne vais pas l'envoyer à d'autres systèmes par courrier. C'est la raison pour laquelle j'ai besoin de créer un fichier jar exécutable. – dee

+0

Selon vous, quelle est la différence entre un fichier JAR exécutable et un fichier JAR exécutable? Il n'y en a pas. Un fichier JAR exécutable inclut toutes les dépendances dont votre code a besoin (telles que sélénium et chacune de ses dépendances), ce qui augmente la taille du fichier. Vous ne serez pas en mesure de réduire cette taille à moins de trouver un moyen de réduire le nombre de dépendances. – f1sh

Répondre

0

donc, la première étape après l'ouverture de l'éclipse est de mettre le curseur sur le « package explorer » et en appuyant sur le RBM (= bouton droit de la souris) et en cliquant sur « Exporter ».

Ici, vous trouverez beaucoup de dossiers, recherchez le dossier "Java" et ouvrez-le.

Sélectionnez "Fichier JAR exécutable" puis "suivant".

dans la nouvelle fenêtre ouverte, après « configuration de lancement » il y a une comboBox:

le projet dans lequel la classe « MAIN » est situé.

Dans "destination d'exportation" écrire le chemin de votre (vide ou inexistant) fichier .jar comme ça:

C:\Users\user\Desktop\executable.jar 

Cliquez sur "Terminer".

Maintenant, allez sur le chemin que vous avez entré auparavant et créez un nouveau fichier .bat ou .cmd fin du fichier. Modifiez-le.

Dans ce fichier, vous devez lancer le fichier jar en utilisant java runnable, écrire quelque chose comme ça:

@echo off 
java -jar nameOfYourJarFile.jar 

PS: les fichiers .jar et .cmd (ou .bat) doit être dans le même dossier .

+0

Avant cela - créer une configuration d'exécution - faites un clic droit sur le projet -> Propriétés -> Exécuter/Déboguer, sélectionnez la classe principale si elle n'est pas déjà sélectionnée. – gusto2

+0

@Fabio La Greca, merci pour votre description détaillée. J'ai déjà fait cela et créé le fichier JAR exécutable.Le problème avec ceci est la taille de fichier exécutable est énorme (60MB). donc je ne vais pas l'envoyer à d'autres systèmes par courrier. C'est la raison pour laquelle j'ai besoin de créer un fichier jar exécutable. En raison de certaines contraintes, le courrier est la seule option que j'ai pour partager les fichiers. C'est la raison pour laquelle j'ai besoin d'un fichier jar exécutable. – dee

+0

J'ai créé le fichier jar exécutable, la taille est descendue à 5 Ko. Maintenant, le problème est lorsque je double-clique sur le fichier jar exécutable à l'intérieur de l'éclipse, il fonctionne bien. Quand je l'exécute en plaçant le fichier sur le bureau. il jette l'erreur "Une erreur JNI s'est produite" – dee