Conseils utiles

Comment créer un exécutable dans Eclipse

Pin
Send
Share
Send
Send


C'est une question complètement nouvelle. J'utilise Eclipse sur Ubuntu. J'ai créé un projet de test que je veux compiler pour un fichier exécutable (l'équivalent linux du fichier Windows.exe). Voici le contenu de mon programme:

Je veux savoir comment le compiler, puis comment l'exécuter à partir de la ligne de commande.

Vous devez créer un fichier JAR exécutable. Les étapes passeront sous peu.

Cliquez avec le bouton droit sur le projet et sélectionnez le fichier JAR dans la section "Exporter".

Entrez le chemin où vous souhaitez l'enregistrer. Un exemple ici est Windows. Changer en fonction de votre plate-forme.

Modifiez le champ de la classe principale en affichant et en sélectionnant l'emplacement de votre classe contenant la méthode principale.

Pour exécuter le fichier JAR, ouvrez un shell ou une invite de commande, puis exécutez la commande suivante:

java -jar chemin / vers / test.jar

Dans Eclipse, sélectionnez le fichier, puis exportez et vous devrez sélectionner le fichier jar exécutable. En outre, vous serez invité à sélectionner la classe principale MyTest dans votre cas.

Les didacticiels Eclipes sont très utiles si vous complétez le didacticiel «Créer une application Hello World». Ils vous guideront tout au long du processus de configuration d’un projet, de création d’une application et de lancement d’un fichier jar.

Je veux savoir comment le compiler.

Voir les autres réponses sur la façon de faire créer un fichier JAR par Eclipse.

. et ensuite comment l'exécuter à partir de la ligne de commande.

Dans le cas simple, vous l'exécutez en exécutant java -jar yourApp.jar.

Si votre application dépend de bibliothèques externes, la procédure est un peu plus compliquée.

Comment sélectionner un fichier JAR sur un fichier jar?

Automatisation de la construction

Comme indiqué précédemment, lors de la création d'un fichier JAR à l'aide d'Eclipse, vous pouvez enregistrer le script Ant généré contenant toutes les actions nécessaires.

Dans les propriétés du projet (Projet -> Propriétés) il y a une section Constructeurs, dans lequel vous pouvez créer des générateurs supplémentaires, et en particulier Ant peut être un tel constructeur, auquel vous envoyez ce fichier. Après cela, chaque fois que vous démarrez le projet (Ctrl + F11), le fichier JAR est automatiquement collecté si des modifications ont été apportées au code source.

Cette option d’assemblage permanent du JAR n’est pas particulièrement pratique, car peut prendre un moment inconfortable. Au lieu de cela, vous pouvez créer ce générateur dans Outils externes (Exécuter -> Outils externes -> Configurations des outils externes) et exécutez l'assemblage JAR uniquement lorsque vous en avez vraiment besoin.

Vous avez un cours Myapp.classqui est dans le paquet mon.application. Vous pouvez mettre des fichiers d’image par exemple dans my.application.images et y accéder depuis la classe MyApp comme ceci:
Ou de toute autre classe:

En utilisant cette approche, vous pouvez accéder à la fois aux fichiers de ressources non empaquetés et à ceux emballés dans le fichier JAR avec les classes.

Pin
Send
Share
Send
Send