12
votes

Comment obtenir le lancement du commandement en ligne par Eclipse

J'aimerais voir ce que Eclipse exécute sur la ligne de commande lors du lancement de mon programme Java. Comment puis-je accéder à cela?

Par exemple, pour exécuter MyClass.class, Eclipse utilisera quelque chose de similaire à celui-ci: Java.exe -ClassPath "H: \ Eclipse_workspace \ Exemple1 \ bin; .... myClass.class . Y a-t-il un moyen d'obtenir cette commande?


0 commentaires

4 Réponses :



0
votes

Selon ce que vous recherchez et quand, vous pourriez trouver suffisamment pour afficher la configuration d'exécution, accessible via exécuter> exécuter configurations. Il identifie ce que Jre est utilisé, le programme et la machine virtuelle arguments, la classe de classe, et plus.


0 commentaires

36
votes

Si vous utilisez une configuration de lancement, vous pouvez suivre ces étapes pour obtenir la commande Java exécutée par Eclipse pour exécuter votre programme avec cette configuration:

  1. Exécutez le programme avec la configuration de lancement spécifique
    1. Cliquez avec le bouton droit sur la classe principale
    2. Sélectionnez exécuter comme > exécuter configurations ...
    3. Configurez la configuration à vos besoins
    4. Cliquez sur Appliquer et ensuite exécuter
    5. Basculez vers le point de vue de débogage ( fenêtre >> perspective ouverte > débogage )
    6. Dans la perspective de débogage, trouvez le volet de la fenêtre intitulé débogage
    7. Dans le volet de la fenêtre de débogage, trouvez la ligne de la machine virtuelle
      Entrez la description de l'image ici
    8. Cliquez avec le bouton droit sur la machine virtuelle et sélectionnez Propriétés
    9. dans Propriétés de processus Il existe la section commande la section contenant exactement la commande que Eclipse utilisait votre programme.

3 commentaires

Merci, question stupide (juste commençant par Eclipse), où se trouve la ligne de machine virtuelle dans la vue de débogage?


@ SCSIN75, dans la fenêtre de débogage, un arbre indique votre application en cours d'exécution, avec le Continuez, Pause, STOP, STOCK OUT sur, entrez dans les boutons ETC


+1, c'est exactement comment obtenir la commande Java ( ) utilisée par Eclipse.



0
votes

Il semble que vous utilisiez Windows ...

pour Linux / Mac OS X, j'utilise quelque chose comme ps -x | grep java , cela affichera la commande complète, y compris le chemin de la classe et les arguments, par exemple.


1 commentaires

Vous pouvez également le voir également sous Windows: dans l'explorateur de processus, vous pouvez ajouter la colonne indiquant le chemin complet.