2010-08-25 9 views
1

On m'a confié la tâche de créer un script ksh qui exécute un programme Java plusieurs fois et un autre fois. L'idée est que les exécutions multiples testent la capacité du programme unique à gérer plusieurs threads. Le problème que j'ai est que je veux utiliser un fichier .Launch généré par Eclipse pour spécifier les dépendances de temps d'exécution des deux programmes Java et je n'ai aucune idée de comment le faire via une ligne de commande dans Windows ou Unix .Comment exécuter un programme Java à partir de la ligne de commande à l'aide d'un fichier de lancement Eclipse?

Est-ce que n'importe quel corps peut m'aider?

acclame.

Répondre

2

Pour moi, il semble que d'essayer de lier un environnement IDE à une application fonctionnant en dehors de l'EDI est problématique, et un peu squirrly. Plutôt que d'essayer de comprendre comment «utiliser» le fichier .Launch, retrouvez un fichier jar et exécutez l'application de cette façon. Pour Eclipse, faites un clic droit sur le projet, choisissez l'exportation, puis naviguez vers un fichier JAR exécutable. Cela devrait être assez simple.

+2

Pour être précis, cela ne répond pas vraiment à ma question. Je veux toujours utiliser les fichiers .Launch, mais je suis prêt à essayer autre chose qui a le même effet. Comment puis-je lancer le pot à partir de la ligne de commande une fois que j'en ai fait un ?? – matt2010

+0

@matt Pourquoi voulez-vous utiliser les fichiers de lancement? Le pot est parfaitement acceptable et aussi raisonnable. – Chris

+0

C'est juste la façon dont on m'a dit que je devrais le faire par un collègue, donc j'étudie. Je n'ai pas trop d'expérience dans l'utilisation des fichiers JAR pour les exécuter directement à partir d'un script. Pourriez-vous m'aider en termes de syntaxe dans la façon de les exécuter et de voir les résultats des tests? – matt2010

Questions connexes