web-dev-qa-db-fra.com

Eclipse: exportation de la configuration en cours

J'ai écrit une application Java complexe avec Eclipse qui utilise de nombreuses bibliothèques .jar incluses dans le dossier du projet.

Existe-t-il un moyen rapide d'exporter une configuration en cours de l'application qui me permet de l'exécuter à partir de Shell (je n'ai pas réellement besoin de la déplacer autour de machines, donc pas d'exportation de fichiers jar ou de choses similaires).

Je dois juste détacher l'exécution d'Eclipse, mais comme le projet a de nombreux paramètres, j'aimerais exporter automatiquement un script (peut-être .sh ou juste une longue ligne).

48
Jack

Vous pouvez obtenir la commande complète exécutée par votre configuration sous l'onglet Débogage, ou plus précisément dans la vue Débogage.

  1. Exécuter votre application
  2. Aller à votre perspective de débogage
  3. Il devrait y avoir une entrée dedans (dans la vue Debug) pour l'application que vous venez d'exécuter
  4. Cliquez avec le bouton droit sur le nœud faisant référence à Java.exe ou javaw.exe et sélectionnez Propriétés.
  5. Dans la boîte de dialogue qui apparaît, vous verrez la ligne de commande qui comprend tous les fichiers JAR, les paramètres, etc.
71
Adrian

Exportation:

  1. Allez dans Fichier> Exporter ...> Exécuter/Déboguer> Lancer les configurations
  2. Dans la boîte de dialogue, sélectionnez tout ou ce que vous voulez
  3. Définir le nom de fichier

Importation:

  1. Allez dans Fichier> Importer ...> Exécuter/Déboguer> Lancer les configurations
  2. Dans la boîte de dialogue, sélectionnez tout ou ce que vous voulez
  3. Définir le nom de fichier
77
VlatkoB
  • À partir du menu Fichier 
  • Fichier -> Exporter Développez le noeud "Général"
  • Choisissez "Ant Buildfiles" Appuyez sur "Suivant" 
  • Vous obtiendrez une liste de projets, 
  • choisissez le projet que vous souhaitez utiliser. presse
  • bouton "terminer" En conséquence,
  • vous obtiendrez un fichier de construction ANT, qui aura des cibles qui pointent vers vos "configurations d'exécution" pour le projet donné.

Maintenant, pour exécuter une configuration d'exécution "run-config-1", vous pouvez taper sur votre ligne de commande (en supposant que vous avez ant sur le chemin d'accès de votre shell)

ant run-config-1
17
ring bearer
  1. Faites un clic droit sur un projet dans l'explorateur Eclipse
  2. Exportation...
  3. Java -> Fichier JAR exécutable
  4. Choisissez votre configuration de lancement dans le menu déroulant
  5. Définir la destination d'exportation
  6. Facultativement, vous pouvez aussi exporter cela en tant que script ANT

Terminé. Vous obtenez un fichier JAR que vous pouvez exécuter avec Java -jar yourfile.jar

Notez que si votre programme de lancement avait des arguments de ligne de commande, ils ne sont pas exportés, vous devez les transmettre à la commande Java.

0
mprivat