2010-11-12 13 views
1

Après avoir installé le plug-in Groovy dans Eclipse, cliquez sur Exécuter pour faire apparaître une liste: Groovy Console - Groovy Script - Application Java. Je choisirais Groovy Script et il décollerait.Impossible d'exécuter un script Groovy sous-cliqué dans Eclipse

Maintenant, après avoir vérifié le projet Groovy d'un collègue avec Subclipse, en ouvrant un script, cliquer sur Exécuter fait apparaître "La sélection ne peut pas être lancée, et il n'y a aucun lancement récent".

Sélection de Exécuter As ... indique '(aucun applicable)'. Donc, je sélectionne Exécuter les configurations ... et cliquez sur Groovy Script, mais le bouton Exécuter reste grisé. Eclipse a évidemment besoin de plus d'infos, mais quoi?

+0

Je devrais ajouter que quand j'ajoute une nouvelle configuration, le projet n'apparaît pas undeer Browse. Si je saisis manuellement les noms de projet et de classe, Run indique "projet non existant". – DavidC

Répondre

0

Je suppose que votre collègue n'a pas vérifié dans le fichier .project. Il contient la "nature" qui définit le projet comme étant un projet Groovy. Je ne sais pas avec certitude, mais il n'est pas rare que les actions d'éclipse reposent sur la présence d'une nature appropriée.

Je voudrais également vérifier le .classpath est présent et valide car il devrait contenir les bibliothèques Groovy nécessaires pour compiler et exécuter votre script.

En supposant qu'ils sont manquants, demandez à votre collègue de les ajouter, et après la synchronisation, vous devriez être prêt à partir.

+0

Votre mention de classpath a mené trois d'entre nous à la réponse. Le fichier jar Oracle requis par le projet a été ajouté en tant que fichier jar local. Le chemin du fichier .classpath était donc absolu, en utilisant le chemin du dernier système dans lequel il était archivé. Après avoir créé un dossier 'lib' dans le projet, en glissant-déposant le fichier jar dedans, et en ajoutant le jar au classpath via Eclipse, les programmes pourraient être exécutés. Merci, Michael. – DavidC