6
votes

Eclipse: Y a-t-il un moyen d'obtenir Eclipse de sortir les commandes données pour exécuter votre programme?

Je possède des problèmes de construction avec Eclipse dans la mesure où il dirige mon application juste à l'éclipse, mais pour une raison quelconque lorsque vous essayez de courir en utilisant

#>java MyClass


0 commentaires

6 Réponses :


4
votes

Je ne sais aucun moyen d'obtenir Eclipse d'afficher des arguments de ligne de commande - mais je suis sûr que nous pouvons résoudre votre problème d'une autre manière.

  • Quel est le nom plein em> de votre classe? Est-ce juste myClass code> ou est-ce dans un package? Vous devez fournir le nom complet, E.G. P>

    java -classpath bin mypackage.MyClass
    
  • Où sont les fichiers de classe? Vous devez vous assurer qu'ils sont sur le chemin de la classe, par ex. P>

    java mypackage.MyClass
    


2 commentaires

Ouais ta réponse a résolu mon problème. Je n'étais pas familière avec appeler quelque chose qui était dans un paquet parce que vous semblez devoir être 1 répertoire afin de l'appeler (c.-à-d. Vous ne pouvez pas être dans le répertoire de classe lui-même. Ce serait toujours bien si Eclipse avait cette fonctionnalité bien que


Ce n'est pas une question d'être "un répertoire unique" - c'est que le paquet racine doit être dans la trajectoire de classe et vous devez spécifier le nom complet.



0
votes

Eclipse ne transmet rien à votre application Java à moins que vous ne le disiez dans la configuration de lancement. Vérifiez votre parcours de classe et vos paquets, comme Jon Skeet écrivit déjà.


0 commentaires

0
votes

n'est pas Eclipse Afficher les commandes de l'une des consoles?


0 commentaires

1
votes

Une fois que vous avez exécuté un programme dans Eclipse, il existe une configuration disponible auprès des menus "Débogou" et "Run '". Si vous l'ouvrez, vous verrez la classe de classe. De là, vous pouvez déterminer ce qu'il a fait.

Vous pouvez également cocher la case qui écrit la configuration de lancement dans un fichier .Launch et le regarder. Ce n'est pas précisément la ligne de commande, mais cela vous dira ce que vous devez savoir.


0 commentaires

10
votes

Vous pouvez obtenir la commande exacte utilisée par Eclipse comme ceci:

  1. Exécutez votre programme à l'intérieur de Eclipse.
  2. aller au point de vue du débogage.
  3. Terminez le programme ou laissez-le terminer. Cliquez avec le bouton droit sur la deuxième ligne. (Terminé, valeur de sortie ...) et sélectionnez Propriétés. là-bas, vous aurez la ligne de commande complète utilisée.

0 commentaires

0
votes

Remarque: si vous souhaitez voir exactement java ligne de commande ECLIPSE lance lors de l'exécution de votre application (à partir de Eclipse), vous pouvez:

  • Mettez un point d'arrêt au début de votre classe
  • Lancez votre application en mode DEBUG
  • lance un Explorateur de processus (si vous êtes sur Windows, c'est-à-dire)

     text alt
    (source: Maximumpc.com )

    Vous verrez sous l'éclipse.exe (non indiqué dans cette image) le processus Java.
    Double-cliquez dessus, allez à l'onglet image et coller-coller la valeur du champ "ligne-ligne".


0 commentaires