web-dev-qa-db-fra.com

Comment puis-je exécuter un seul fichier Java ayant main () dans Eclipse, sans créer un projet Java complet?

Voici ce que j'ai

  1. J'ai un TestFile.Java avec le même nom de classe.
  2. Cette classe a une méthode main() valide.
  3. Le fichier s’exécute facilement via un terminal à l’aide de javac, puis de Java, donnant le résultat souhaité.

Cependant, lorsque je glisse/dépose (ou ouvre) le fichier dans Eclipse et que j'essaie de Run As, je ne reçois pas Run As Java Application ni quoi que ce soit qui puisse exécuter ce fichier/cette classe unique/indépendant (de tout projet).

Lorsque j'essaie simplement de Run, une fenêtre contextuelle indiquant "Run As Ant Build." S'affiche. Je n'ai jamais configuré Ant build.

Tout ce que je veux, c’est d’exécuter un seul fichier Java et de voir la sortie/erreur dans Console visible juste en dessous de l’éditeur en perspective.

Je n'ai pas et n'ai pas l'intention d'écrire/configurer un projet Java à part entière avec le nom du paquet et tout, auquel cas Run as Java Application vient tout simplement. Je veux juste exécuter une classe/fichier Java indépendante dans Eclipse avec une méthode main().

Je suis sur Mac. S'il y a une autre application/IDE qui le fait pour Java et/ou d'autres langages, je pense que cela sera très utile.

Update : J'ai créé un projet Java dans Eclipse et un test.Java à l'intérieur de celui-ci. Je modifie/édite/ajoute régulièrement dans le même fichier chaque fois que j'ai besoin d'écrire un code rapide et de l'exécuter. Pas moyen de vraiment glisser-déposer dans Eclipse.

11
amar

Vous ne pouvez pas compiler et exécuter un seul fichier dans Eclipse sans le placer dans un projet Java.

La création d'un projet Java dans Eclipse est un processus très simple et rapide. 

File -> New -> Java Project

Vous pouvez utiliser le package par défaut (bien que cela ne soit pas recommandé) et y placer votre fichier unique et l'exécuter.

7
neo108

Essayez jGRASP , c’est un éditeur et un compilateur très simples.

3
Anubian Noob

Vous pouvez le faire dans n'importe quel projet Eclipse avec org.Eclipse.jdt.core.javanature (vérifier/éditer le fichier .project).

Il suffit donc d’ouvrir le fichier .project et d’ajouter

<natures>
    <nature>org.Eclipse.jdt.core.javanature</nature>
</natures>

si ce n'est pas encore là.

0
Paul Verest